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>mod_userdir - 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> 17<div id="page-header"> 18<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> 19<p class="apache">Apache HTTP Sunucusu Sürüm 2.2</p> 20<img alt="" src="/images/feather.gif" /></div> 21<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 22<div id="path"> 23<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> > <a href="./">Modüller</a></div> 24<div id="page-content"> 25<div id="preamble"><h1>Apache Modülü mod_userdir</h1> 26<div class="toplang"> 27<p><span>Mevcut Diller: </span><a href="/en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English"> en </a> | 28<a href="/ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 29<a href="/ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 30<a href="/tr/mod/mod_userdir.html" title="Türkçe"> tr </a></p> 31</div> 32<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Kullanıcılara özel dizinler</td></tr> 33<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr> 34<tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>userdir_module</td></tr> 35<tr><th><a href="module-dict.html#SourceFile">Kaynak Dosyası:</a></th><td>mod_userdir.c</td></tr></table> 36<h3>Özet</h3> 37 38<p>Bu modül kullanıcılara özel dizinlere 39 <code>http://mesela.dom/~kullanıcı/</code> sözdizimi kullanılarak 40 erişilebilmesini mümkün kılar.</p> 41</div> 42<div id="quickview"><h3 class="directives">Yönergeler</h3> 43<ul id="toc"> 44<li><img alt="" src="/images/down.gif" /> <a href="#userdir">UserDir</a></li> 45</ul> 46<h3>Ayrıca bakınız:</h3> 47<ul class="seealso"> 48<li> 49 <a href="/urlmapping.html">URL’lerin Dosya Sistemi ile Eşleştirilmesi</a> 50</li> 51<li> 52 <a href="/howto/public_html.html">public_html eğitmeni</a> 53</li> 54</ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div> 55 56<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 57<div class="directive-section"><h2><a name="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">Yönergesi</a></h2> 58<table class="directive"> 59<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Kullanıcıya özel dizinlerin yeri</td></tr> 60<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UserDir <em>dizin</em> [<em>dizin</em>] ...</code></td></tr> 61<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr> 62<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr> 63<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_userdir</td></tr> 64</table> 65 66 <p><code class="directive">UserDir</code> yönergesi, bir kullanıcıya ait bir 67 belge için bir istek yapıldığında, isteğin kullanıcının ev dizininde 68 bulunan belli bir dizinden karşılanmasını sağlar. 69 <code><em>dizin</em></code> olarak şunlar belirtilebilir:</p> 70 71 <ul> 72 <li>Dizinin ismi veya aşağıdakiler gibi bir kalıp.</li> 73 74 <li><code>disabled</code> anahtar sözcüğü. <code>enabled</code> anahtar 75 sözcüğü ile sonradan etkin kılınmadıkça <em>tüm</em> kullanıcı-dizin 76 dönüşümlerini iptal eder (aşağıya bakınız).</li> 77 78 <li><code>disabled</code> anahtar sözcüğünü takibeden boşluk ayraçlı 79 kullanıcı isimleri listesi. Bu listede yer alan kullanıcı isimlerine, 80 sonradan bir <code>enabled</code> listesinde görünse bile, dizin 81 dönüşümleri <em>asla</em> uygulanmaz.</li> 82 83 <li><code>enabled</code> anahtar sözcüğünü takibeden boşluk ayraçlı 84 kullanıcı isimleri listesi. Genel bir iptal sözkonusu olsa bile, 85 kullanıcı ismi bir <code>disabled</code> listesinde yer almadıkça, bu 86 listede yer alan dizinlere dönüşüm uygulanır.</li> 87 </ul> 88 89 <p><code>Userdir</code> yönergesinde ne <code>enabled</code> ne de 90 <code>disabled</code> varsa, argüman bir dosya ismi kalıbı olarak ele 91 alınır ve kullanıcı belge kök dizininin yolunu oluşturmakta kullanılır. 92 <code>http://mesela.dom/~ali/bir/iki.html</code> şöyle dönüştürülür:</p> 93 94 <table> 95 <tr><th>Kullanılan UserDir yönergesi </th> 96 <th>Elde edilen yol</th></tr> 97 <tr><td>UserDir public_html</td> 98 <td>~ali/public_html/bir/iki.html</td></tr> 99 <tr><td>UserDir /usr/siteler</td> 100 <td>/usr/siteler/ali/bir/iki.html</td></tr> 101 <tr><td>UserDir /home/*/htdocs</td> 102 <td>/home/ali/htdocs/bir/iki.html</td></tr> 103 </table> 104 105 <p>Aşağıdaki yönergelerle istemciye gönderilecek yönlendirmeler:</p> 106 107 <table> 108 <tr><th>Kullanılan UserDir yönergesi </th> 109 <th>Elde edilen yönlendirme</th></tr> 110 <tr><td>UserDir http://mesela.dom/users</td> 111 <td>http://mesela.dom/users/ali/bir/iki.html</td></tr> 112 <tr><td>UserDir http://mesela.dom/*/usr</td> 113 <td>http://mesela.dom/ali/usr/bir/iki.html</td></tr> 114 <tr><td>UserDir http://mesela.dom/~*/</td> 115 <td>http://mesela.dom/~ali/bir/iki.html</td></tr> 116 </table> 117 118 <div class="note"> 119 <strong>Bu yönergeyi kullanırken dikkatli olun; örneğin, <code>"UserDir 120 ./"</code> şeklinde bir atama <code>"/~root"</code> isteklerini 121 <code>"/"</code> dizinine yönlendirir ki bu elbette istenmez. Bu 122 bakımdan yapılandırmanızda mutlaka bir "<code>UserDir disabled 123 root</code>" satırının yer almasını tavsiye ederiz. Daha fazla bilgi 124 için <code class="directive"><a href="/mod/core.html#directory">Directory</a></code> yönergesine ve <a href="/misc/security_tips.html">Güvenlik İpuçları</a> sayfasına 125 bakınız.</strong> 126 </div> 127 128 <p>Diğer örnekler:</p> 129 130 <p>Bir kaç kullanıcı hariç kalan herkesin <code>UserDir</code> 131 dizinlerini iptal etmek için şunu yapabilirsiniz:</p> 132 133 <div class="example"><p><code> 134 UserDir disabled<br /> 135 UserDir enabled birey1 birey2 birey3 136 </code></p></div> 137 138 <p>Bir kaç kullanıcı hariç kalan herkesin <code>UserDir</code> 139 dizinlerini etkin kılmak için şunu yapabilirsiniz:</p> 140 141 <div class="example"><p><code> 142 UserDir disabled birey4 birey5 birey6 143 </code></p></div> 144 145 <p>Birden fazla dizin belirtmek de mümkündür:</p> 146 147 <div class="example"><p><code> 148 Userdir public_html /usr/siteler http://mesela.dom/ 149 </code></p></div> 150 151 <p>Bu örneğe göre, <code>http://mesela.dom/~ali/bir/iki.html</code> 152 şeklinde bir istek alındığında sunucu önce 153 <code>http://mesela.dom/~ali/bir/iki.html</code> yönlendirmesini 154 deneyecektir. Onu bulamazsa isteği 155 <code>/usr/siteler/ali/bir/iki.html</code> dosyasını arayacak onu da 156 bulamazsa istemciyi <code>http://mesela.dom/ali/bir/iki.html</code> 157 adresine yönlendirecektir.</p> 158 159 <p>Argüman listesine bir yönlendirme ekleyecekseniz, bu, listenin son 160 elemanı olmalıdır. Apache yönlendirmenin başarılı sonuç verip 161 vermediğini bilemeyecektir. Bu bakımdan, listede bu yönlendirmeden 162 sonra bir yönlendirme daha bulunması daha iyi olacaktır.</p> 163 164 <p>Kullanıcı dizini dönüşümü Apache 2.1.4 sürümü ve sonrasında öntanımlı 165 olarak etkin değildir. Daha önceki sürümlerde bir <code class="directive"><a href="#userdir">UserDir</a></code> yönergesinin yokluğunda 166 <code>UserDir public_html</code> öntanımlıydı.</p> 167 168 169<h3>Ayrıca bakınız:</h3> 170<ul> 171<li> 172 <a href="/howto/public_html.html">public_html eğitmeni</a> 173</li> 174</ul> 175</div> 176</div> 177<div class="bottomlang"> 178<p><span>Mevcut Diller: </span><a href="/en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English"> en </a> | 179<a href="/ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 180<a href="/ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 181<a href="/tr/mod/mod_userdir.html" title="Türkçe"> tr </a></p> 182</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> 183<script type="text/javascript"><!--//--><![CDATA[//><!-- 184var comments_shortname = 'httpd'; 185var comments_identifier = 'http://httpd.apache.org/docs/2.2/mod/mod_userdir.html'; 186(function(w, d) { 187 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 188 d.write('<div id="comments_thread"><\/div>'); 189 var s = d.createElement('script'); 190 s.type = 'text/javascript'; 191 s.async = true; 192 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 193 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 194 } 195 else { 196 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 197 } 198})(window, document); 199//--><!]]></script></div><div id="footer"> 200<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> 201<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[//><!-- 202if (typeof(prettyPrint) !== 'undefined') { 203 prettyPrint(); 204} 205//--><!]]></script> 206</body></html>