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="http://wiki.apache.org/httpd/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.2</p> 19<img alt="" src="/images/feather.gif" /></div> 20<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 21<div id="path"> 22<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.2</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"> de </a> | 25<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | 26<a href="/fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 27<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 28<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 29<a href="/tr/configuring.html" title="Türkçe"> tr </a></p> 30</div> 31 32<p>Bu belgede Apache HTTP sunucusunu yapılandırmakta kullanılan dosyalar 33açı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><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></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"><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> 46 47 <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. 48 Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>’tur. Bu 49 dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma sırasında 50 <code>-f</code> komut satırı seçeneği ile başka bir yer belirtilebilir. 51 Ayrıca, <code class="directive"><a href="/mod/core.html#include">Include</a></code> yönergesi kullanılarak 52 başka yapılandırma dosyaları da eklenebilir ve bu dosyaların isimleri 53 belirtilirken dosya ismi şablonları kullanılabilir. Bu dosyaların içine de 54 ana yapılandırma dosyasında olduğu gibi her türlü yönerge 55 yerleştirilebilir. Ana yapılandırma dosyalarındaki değişiklikler Apache 56 tarafından sadece başlatma veya yeniden başlatma sırasında etkin 57 kılınır.</p> 58 59 <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur; dosya 60 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>Apache 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 olacaksa 69 satır katlanabilir; devamı bir alt satırda olan her satırın son karakteri 70 “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü karakteri 71 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 ele 76 alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların ardına 77 açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar ve boş 78 satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için yönergelerin 79 girintilenebilmesi olanağını verir.</p> 80 81 <p>Kabuk ortam değişkenlerinin değerleri yapılandırma dosyası içinde 82 <code>${ENVVAR}</code> sözdizimi ile kullanılabilir. "ENVVAR" geçerli bir 83 ortam değişkeninin adı olduğu takdirde, yapılandırma dosyasında görüldüğü 84 yerlerde değişkenin değeri yazılmış gibi işlem yapılır. (ENVVAR diye bir 85 değişken yoksa yapılandırma dosyasının işlenmesinin sonraki aşamalarında 86 kullanılmak üzere "${ENVVAR}" karakterleri oldukları gibi bırakılır.)</p> 87 88 <p>Yapılandırma dosyasındaki bir satırı uzunluğu, ortam değişkenlerinin 89 değerleri yerleştirildikten, devam satırları birleştirilip satırın önündeki 90 ve ardındaki boşluk karakterleri temizlendikten sonra en fazla 8192 91 karakter olabilir.</p> 92 93<p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya 94 <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı 95 sözdizimi hatalarına karşı sınayabilirsiniz.</p> 96 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 97<div class="section"> 98<h2><a name="modules" id="modules">Modüller</a></h2> 99 100 101 <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> 102 103 <p>Apache modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en 104 temel işlevselliği içermesi demektir. Ek özellikler, Apache’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme 105 sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir 106 modül kümesi içermesi sağlanır. Eğer sunucu <a href="dso.html">devingen 107 yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller 108 ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi kullanılarak yüklenebilir. 109 Aksi takdirde, ek modülleri yükleyebilmek veya kaldırabilmek için 110 Apache’nin yeniden derlenmesi gerekir. Yapılandırma yönergeleri belli bir 111 modülün varlığına dayalı olarak bir <code class="directive"><a href="/mod/core.html#ifmodule"><IfModule></a></code> bloku içine alınmak suretiyle sunucuya 112 koşullu olarak eklenebilir.</p> 113 114 <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için 115 <code>-l</code> komut satırı seçeneğini kullanabilirsiniz.</p> 116 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 117<div class="section"> 118<h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2> 119 120 121 <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> 122 123 <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına 124 uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek 125 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 126 alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği 127 alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar. 128 Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de 129 kullanılabilir.</p> 130 131 <p>Apache, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir. 132 Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki 133 alanları ayrıca <code class="directive"><a href="/mod/core.html#virtualhost"><VirtualHost></a></code> bölümleri içine konarak da 134 değiştirilebilir. Böylece belli bir siteden gelen isteklere farklı bir 135 uygulama yapılabilir.</p> 136 137 <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin 138 bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen 139 yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin 140 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 141 daha ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve Files Bölümleri Nasıl 142 Çalışır</a>.</p> 143 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 144<div class="section"> 145<h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2> 146 147 148 <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> 149 150 <p>Apache yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel 151 dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde 152 <code>.htaccess</code> dosyaları olmakla birlikte <code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code> yönergesi kullanılarak rasgele bir 153 isim belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen 154 yönergeler sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır. 155 <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında 156 geçerli sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek 157 gelişinde yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen 158 etkisini gösterir.</p> 159 160 <p><code>.htaccess</code> dosyalarına hangi yönergelerin 161 yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız. Sunucunun 162 yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin 163 yerleştirilebileceğini ana yapılandırma dosyalarında <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak 164 belirleyebilir.</p> 165 166 <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek 167 için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne 168 bakabilirsiniz.</p> 169 </div></div> 170<div class="bottomlang"> 171<p><span>Mevcut Diller: </span><a href="/de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 172<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | 173<a href="/fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 174<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 175<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 176<a href="/tr/configuring.html" title="Türkçe"> tr </a></p> 177</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&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> 178<script type="text/javascript"><!--//--><![CDATA[//><!-- 179var comments_shortname = 'httpd'; 180var comments_identifier = 'http://httpd.apache.org/docs/2.2/configuring.html'; 181(function(w, d) { 182 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 183 d.write('<div id="comments_thread"><\/div>'); 184 var s = d.createElement('script'); 185 s.type = 'text/javascript'; 186 s.async = true; 187 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 188 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 189 } 190 else { 191 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 192 } 193})(window, document); 194//--><!]]></script></div><div id="footer"> 195<p class="apache">Copyright 2013 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> 196<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.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[//><!-- 197if (typeof(prettyPrint) !== 'undefined') { 198 prettyPrint(); 199} 200//--><!]]></script> 201</body></html>