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" />
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.5</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
19 <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>
21 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
22 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
23 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
24 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
25 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
26 <a href="./tr/configuring.html" title="Türkçe"> tr </a></p>
28 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
30 <p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar
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>
39 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
41 <h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
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"><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>
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>
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
60 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
62 <h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
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>
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>
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>
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>
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>
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>
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"><IfModule></a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
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# 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"><IfModule></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"><IfModule></a></code> yönergeleri
125 gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
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>
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"><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>
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"><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
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
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"><VirtualHost></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>
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>
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>
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
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
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>
186 <div class="bottomlang">
187 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
188 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
189 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
190 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
191 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
192 <a href="./tr/configuring.html" title="Türkçe"> tr </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>