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.3</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.3</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 açıklanmıştır.</p>
32 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Ana Yapılandırma Dosyaları</a></li>
33 <li><img alt="" src="./images/down.gif" /> <a href="#syntax">Yapılandırma Dosyalarının Sözdizimi</a></li>
34 <li><img alt="" src="./images/down.gif" /> <a href="#modules">Modüller</a></li>
35 <li><img alt="" src="./images/down.gif" /> <a href="#scope">Yönergelerin Etki Alanı</a></li>
36 <li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess Dosyaları</a></li>
38 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
40 <h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
42 <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>
44 <p>Apache düz metin yapılandırma dosyalarına <a href="mod/directives.html">yönergeler</a> yerleştirilerek yapılandırılır.
45 Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>’tur.
46 Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma
47 sırasında <code>-f</code> komut satırı seçeneği ile başka bir yer
48 belirtilebilir. Ayrıca, <code class="directive"><a href="./mod/core.html#include">Include</a></code>
49 yönergesi kullanılarak başka yapılandırma dosyaları da eklenebilir
50 ve bu dosyaların isimleri belirtilirken dosya ismi şablonları
51 kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında
52 olduğu gibi her türlü yönerge yerleştirilebilir. Ana yapılandırma
53 dosyalarındaki değişiklikler Apache tarafından sadece başlatma veya
54 yeniden başlatma sırasında etkin kılınır.</p>
56 <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur;
57 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 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
61 <h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
64 <p>Apache yapılandırma dosyalarının her satırında sadece bir yönerge
65 bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi
66 olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın
67 son karakteri “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü
68 karakteri arasında başka karakter bulunmamalıdır.</p>
70 <p>Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüğüne
71 duyarlı olduğu halde argümanları genellikle harf büyüklüğüne duyarlı
72 değildir. Diyez (“#”) karakteri ile başlayan satırlar açıklama olarak
73 ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların
74 ardına açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar
75 ve boş satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için
76 yönergelerin girintilenebilmesi olanağını verir.</p>
78 <p>Yapılandırma dosyasındaki bir satırın uzunluğu, devam satırları
79 eklenip satır başındaki ve sonundaki boşluk karakterleri atıldıktan sonra
80 en fazla 8192 karakter olabilir.</p>
82 <p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya
83 <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı
84 sözdizimi hatalarına karşı sınayabilirsiniz.</p>
85 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
87 <h2><a name="modules" id="modules">Modüller</a></h2>
90 <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>
92 <p>Apache modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
93 temel işlevselliği içermesi demektir. Ek özellikler, Apache’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
94 sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
95 modül kümesi içermesi sağlanır. Eğer sunucu <a href="dso.html">devingen
96 yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
97 ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="./mod/mod_so.html# loadmodule">
98 LoadModule</a></code> yönergesi kullanılarak yüklenebilir. Aksi takdirde,
99 ek modülleri yükleyebilmek veya kaldırabilmek için Apache’nin yeniden
100 derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlığına
101 dayalı olarak bir <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code>
102 bloku içine alınmak suretiyle sunucuya koşullu olarak eklenebilir.</p>
104 <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için <code>-l</code>
105 komut satırı seçeneğini kullanabilirsiniz.</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="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
111 <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>
113 <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
114 uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
115 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
116 alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
117 alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
118 Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
121 <p>Apache, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
122 Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
123 alanları ayrıca <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
124 bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen
125 isteklere farklı bir uygulama yapılabilir.</p>
127 <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
128 bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
129 yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
130 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
131 ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve
132 Files Bölümleri Nasıl Çalışır</a>.</p>
133 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
134 <div class="section">
135 <h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
138 <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>
140 <p>Apache yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
141 dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
142 <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
143 belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler
144 sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
145 <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli
146 sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde
147 yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini
150 <p><code>.htaccess</code> dosyalarına hangi yönergelerin
151 yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız.
152 Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
153 yerleştirilebileceğini ana yapılandırma dosyalarında
154 <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
157 <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
158 için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p>
160 <div class="bottomlang">
161 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
162 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
163 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
164 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
165 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
166 <a href="./tr/configuring.html" title="Türkçe"> tr </a></p>
167 </div><div id="footer">
168 <p class="apache">Copyright 2010 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>
169 <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>