| <!DOCTYPE html SYSTEM "about:legacy-compat"> | |
| <html lang="tr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| <meta content="width=device-width, initial-scale=1" name="viewport"> | |
| <!-- | |
| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
| This file is generated from xml source: DO NOT EDIT | |
| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
| --> | |
| <title>Yapılandırma Dosyaları - Apache HTTP Sunucusu Sürüm 2.5</title> | |
| <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet"> | |
| <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size"> | |
| <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"> | |
| <script src="./style/scripts/prettify.min.js"> | |
| </script> | |
| <link href="./images/favicon.png" rel="shortcut icon"></head> | |
| <body id="manual-page"><div id="page-header"> | |
| <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p> | |
| <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p> | |
| <img alt="" src="./images/feather.png"></div> | |
| <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif"></a></div> | |
| <div id="path"> | |
| <a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">HTTP Sunucusu</a> > <a href="https://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> | |
| <button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button> | |
| <div class="toplang"> | |
| <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | | |
| <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | | |
| <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | | |
| <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | | |
| <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | | |
| <a href="./tr/configuring.html" title="Türkçe"> tr </a></p> | |
| </div> | |
| <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div> | |
| <p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar | |
| açıklanmıştır.</p> | |
| </div> | |
| <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif"> <a href="#main">Ana Yapılandırma Dosyaları</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#syntax">Yapılandırma Dosyalarının Sözdizimi</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#modules">Modüller</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#scope">Yönergelerin Etki Alanı</a></li> | |
| <li><img alt="" src="./images/down.gif"> <a href="#htaccess">.htaccess Dosyaları</a></li> | |
| </ul></div> | |
| <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="main">Ana Yapılandırma Dosyaları <a title="Permanent link" href="#main" class="permalink">¶</a></h2> | |
| <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> | |
| <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. | |
| Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>'tur. | |
| Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma | |
| sırasında <code>-f</code> komut satırı seçeneği ile başka bir yer | |
| belirtilebilir. Ayrıca, <code class="directive"><a href="./mod/core.html#include">Include</a></code> | |
| yönergesi kullanılarak başka yapılandırma dosyaları da eklenebilir | |
| ve bu dosyaların isimleri belirtilirken dosya ismi şablonları | |
| kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında | |
| olduğu gibi her türlü yönerge yerleştirilebilir. Ana yapılandırma | |
| dosyalarındaki değişiklikler httpd tarafından sadece başlatma veya | |
| yeniden başlatma sırasında etkin kılınır.</p> | |
| <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur; | |
| 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 | |
| belirtilebilir.</p> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="syntax">Yapılandırma Dosyalarının Sözdizimi <a title="Permanent link" href="#syntax" class="permalink">¶</a></h2> | |
| <p>httpd yapılandırma dosyalarının her satırında sadece bir yönerge | |
| bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi | |
| olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın | |
| son karakteri "\" (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü | |
| karakteri arasında başka karakter bulunmamalıdır.</p> | |
| <p>Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüğüne | |
| duyarlı olduğu halde argümanları genellikle harf büyüklüğüne duyarlı | |
| değildir. Diyez ("#") karakteri ile başlayan satırlar açıklama olarak | |
| ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların | |
| ardına açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar | |
| ve boş satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için | |
| yönergelerin girintilenebilmesi olanağını verir.</p> | |
| <p><code class="directive"><a href="./mod/core.html#define">Define</a></code> ile veya kabuğun ortam | |
| değişkenleri ile tanımlanmış değişkenlerin değerleri, yapılandırma | |
| dosyasının satırlarında <code>${VAR}</code> sözdizimi ile kullanılabilir. | |
| "VAR" geçerli bir değişkenin adı olduğu takdirde, bu değişkenin değeri | |
| yapılandırma dosyasının bu noktasında yerine konacak ve orada zaten | |
| değişken yerine değeri varmış gibi işlem kaldığı yerden devam edecektir. | |
| <code class="directive"><a href="./mod/core.html#define">Define</a></code> ile tanımlanmış değişkenler | |
| kabuğun ortam değişkenlerinden önceliklidir. "VAR" diye bir değişken yoksa | |
| <code>${VAR}</code> içindeki karakterler değişmeden kalır ve günlüğe bir | |
| uyarı çıktılanır. <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> | |
| sözdizimi ile olası bir karışıklığı önlemek için, değişken isimleri iki | |
| nokta imini (":") içeremez.</p> | |
| <p>Kabuğun ortam değişkenlerinin, sadece, sunucu başlatılmadan önce | |
| tanımlanmış değerleri kullanılabilir. Yapılandırma dosyasının kendisinde | |
| tanımlanmış ortam değişkenleri (örneğin, | |
| <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ile), yapılandırma | |
| dosyasındaki işlemlerde çok daha sonra yer alır.</p> | |
| <p>Yapılandırma dosyasındaki bir satırın uzunluğu, değişken ikamesi | |
| yapıldıkta, devam satırları eklenditen sonra en fazla 16MiB olabilir. <a href="configuring.xml#htaccess">.htaccess dosyalarında</a> azami uzunluk | |
| 8190 karakterdir.</p> | |
| <p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya | |
| <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı | |
| sözdizimi hatalarına karşı sınayabilirsiniz.</p> | |
| <p>Eşleşmeyen <code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> | |
| ve <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> bölümleri | |
| kaldırılmış, tüm açıklamalar, çözümlenmiş ortam değişkenleri ve içerilmiş | |
| tüm dosyalar dahil yapılandırmanın bir dökümünü almak için | |
| <code class="module"><a href="./mod/mod_info.html">mod_info</a></code>'nun <code>-DDUMP_CONFIG</code> seçeneğini | |
| kullanabilirsiniz.</p> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="modules">Modüller <a title="Permanent link" href="#modules" class="permalink">¶</a></h2> | |
| <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> | |
| <p>httpd modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en | |
| temel işlevselliği içermesi demektir. Ek özellikler, httpd'ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme | |
| sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir | |
| modül kümesi içermesi sağlanır. Eğer sunucu <a href="dso.html">devingen | |
| yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller | |
| 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. Aksi takdirde, | |
| ek modülleri yükleyebilmek veya kaldırabilmek için httpd'nin yeniden | |
| derlenmesi gerekir. Yapılandırma yönergeleri belli bir 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 koşullu olarak eklenebilir. Ancak, | |
| <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> yönergeleri | |
| gerekli değildir, önemli bir modülün yokluğu gibi durumlarda | |
| maskelenebilir.</p> | |
| <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için | |
| <code>-l</code> komut satırı seçeneğini kullanabilirsiniz. Ayrıca, | |
| <code>-M</code> komut satırı seçeneği ile hangi modüllerin devingen olarak | |
| yüklendiğini görebilirsiniz.</p> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="scope">Yönergelerin Etki Alanı <a title="Permanent link" href="#scope" class="permalink">¶</a></h2> | |
| <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td></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> | |
| <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına | |
| uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek | |
| 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 | |
| alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği | |
| alanları dosya sistemininin belli yerleri veya belli URL'lerle sınırlar. | |
| Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de | |
| kullanılabilir.</p> | |
| <p>httpd, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir. | |
| Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki | |
| alanları ayrıca <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> | |
| bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen | |
| isteklere farklı bir uygulama yapılabilir.</p> | |
| <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin | |
| bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen | |
| yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin | |
| 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 | |
| ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve | |
| Files Bölümleri Nasıl Çalışır</a>.</p> | |
| </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div> | |
| <div class="section"> | |
| <h2 id="htaccess">.htaccess Dosyaları <a title="Permanent link" href="#htaccess" class="permalink">¶</a></h2> | |
| <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td></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> | |
| <p>httpd yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel | |
| dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde | |
| <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 | |
| belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler | |
| sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır. | |
| <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli | |
| sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde | |
| yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini | |
| gösterir.</p> | |
| <p><code>.htaccess</code> dosyalarına hangi yönergelerin | |
| yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız. | |
| Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin | |
| yerleştirilebileceğini ana yapılandırma dosyalarında | |
| <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak | |
| belirleyebilir.</p> | |
| <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek | |
| için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p> | |
| </div></div> | |
| <div class="bottomlang"> | |
| <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | | |
| <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | | |
| <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | | |
| <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | | |
| <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | | |
| <a href="./tr/configuring.html" title="Türkçe"> tr </a></p> | |
| </div><div id="footer"> | |
| <p class="apache">Copyright 2026 The Apache Software Foundation.<br><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> adı altında lisanslıdır.</p> | |
| <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!-- | |
| if (typeof(prettyPrint) !== 'undefined') { | |
| prettyPrint(); | |
| } | |
| var langToggle = document.querySelector('.lang-toggle'); | |
| var topLang = document.querySelector('.toplang'); | |
| if (langToggle && topLang) { | |
| langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); }); | |
| } | |
| var qv = document.getElementById('quickview'); | |
| if (qv) { | |
| document.body.appendChild(qv); | |
| var qvBtn = document.createElement('button'); | |
| qvBtn.className = 'qv-toggle'; | |
| qvBtn.setAttribute('aria-label', 'Toggle page navigation'); | |
| qvBtn.innerHTML = '☰'; | |
| document.body.appendChild(qvBtn); | |
| qvBtn.addEventListener('click', function() { | |
| var isOpen = qv.classList.toggle('open'); | |
| if (isOpen) { | |
| qv.style.top = window.scrollY + 10 + 'px'; | |
| } | |
| }); | |
| window.addEventListener('scroll', function() { qv.classList.remove('open'); }); | |
| } | |
| //--><!]]></script> | |
| </body></html> |