<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/custom-error.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>Apache HTTP Sunucusu 4xx veya 5xx HTTP durum kodları ile ilgili
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/howto/auth.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>Kimlik Doğrulama istediğiniz kişileri teyid etme işlemidir.
Yetkilendirme ise kişilerin nereye gireceklerine ve hangi bilgiye
yapılandırmalarla uyumluluğu sağlamak için bu yönergeler
<code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> modülüne taşınmıştır.</p>
+ <div class="warning"><h3>Note</h3>
+ <p><code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ile sağlanan yönergelerin
+ kullanımı artık önerilmemekte, <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>
+ modülündeki yönergeler önerilmektedir. <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code> veya <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> ile
+ <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> gibi daha yeni
+ olanlarının yenilerle karışık kullanımı teknik olarak mümkünse de
+ önerilmemektedir. <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> modülü, 2.4
+ yükseltmesini kolaylaştırmak için sadece eski yönergeleri içeren
+ yapılandırmaları desteklemek üzere oluşturulmuştur. Daha ayrıntılı
+ bilgi için <a href="../upgrading.html">yükseltme</a> belgesine bakınız.
+ </p>
+ </div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/howto/public_html.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>Çok kullanıcılı sistemlerde, <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> yönergesi ile her kullanıcının kendi ev dizininde
bir sitesi olması sağlanabilir.
kullanırken <code>conf/httpd.conf</code> öntanımlı yapılandırma
dosyasındaki</p>
- <div class="example"><p><code>
- #Include conf/extra/httpd-userdir.conf
- </code></p></div>
+ <pre class="prettyprint lang-config">#Include conf/extra/httpd-userdir.conf</pre>
+
<p>satırını etkin hale getirip, gerekiyorsa <code>httpd-userdir.conf</code>
dosyasını da düzenleyerek veya ana yapılandırma dosyasında bir
- <code>Directory</code> bloğu içine uygun yönergeleri yerleştirerek bu
- dizinlere erişimi etkin hale getirebilirsiniz.</p>
+ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> bloğu içine
+ uygun yönergeleri yerleştirerek bu dizinlere erişimi etkin hale
+ getirebilirsiniz.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Kullanıcı sayfaları dizinleri</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#userdir"><code>UserDir</code> ile dosya yolunun belirtilmesi</a></li>
işlevselliğin belli kullanıcılar dışında kullanılmamasını da
sağlayabilirsiniz:</p>
- <pre class="prettyprint lang-config"> UserDir disabled<br />
- UserDir enabled orhan yasar</pre>
+ <pre class="prettyprint lang-config">UserDir disabled
+UserDir enabled orhan yasar</pre>
<p>Daha fazla örnek için <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> yönergesinin açıklamasına bakabilirsiniz.</p>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/logs.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>Bir HTTP sunucusunu verimli şekilde yönetebilmek için oluşabilecek
sorunlardan başka sunucunun başarımı ve etkinliği hakkında da bazı geri
bilgiyi incelemektir. Günlük incelemesi bu belgenin kapsamına dahil
değildir ve aslında bu işlem sunucunun yaptığı işlerden biri değildir.
Bu konu ve günlük incelemesi yapan uygulamalar hakkında daha ayrıntılı
- bilgi edinmek için <a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_Analysis/">dmoz.org</a> bakınız.</p>
+ bilgi edinmek için <a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_Analysis/">dmoz.org</a>'a bakınız.</p>
<p>Apache httpd’nin çeşitli sürümlerinde erişim günlüklerini denetlemek
için kullanılan diğer modüller ve yönergeler arasında mod_log_referer,
<strong>değilse</strong> (durum kodlarının öncesindeki "!" imine
dikkat) <code>Referer</code> başlığı günlüklenecektir.</p>
- <p>Koşulaa bağlı günlük kaydının çok esnek ve güçlü olabileceğini
+ <p>Koşula bağlı günlük kaydının çok esnek ve güçlü olabileceğini
göstermiş olsak da günlük içeriğini denetlemenin tek yolu bu değildir.
Günlük dosyaları sunucu etkinliğini eksiksiz olarak kaydedebildikleri
takdirde daha yararlı olurlar. Günlük dosyalarını sonradan işleme tabi
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../tr/mod/core.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>
<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Apache HTTP Sunucusunda daima mevcut olan çekirdek
özellikler</td></tr>
<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr></table>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="CGIVar" id="CGIVar">CGIVar</a> <a name="cgivar" id="cgivar">Yönergesi</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Controls how some CGI variables are set</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>CGIVar <var>variable</var> <var>rule</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bazı CGI değişkenlerinin nasıl atanacağını belirler</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>CGIVar <var>değişken</var> <var>kural</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.4.21 and later</td></tr>
-</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
- Lütfen İngilizce sürümüne bakınız.</p></div>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Server 2.4.21 ve sonrasında kullanılabilir</td></tr>
+</table>
+ <p>Bu yönerge bazı CGI değişkenlerinin nasıl atanacağını belirler.</p>
+
+ <p><strong>REQUEST_URI</strong> kuralları:</p>
+ <dl>
+ <dt><code>original-uri</code> (default)</dt>
+ <dd>Değer özgün istek satırından alınır ve dahili yöneldirmeler veya
+ istenen özkaynakları değiştiren alt istekler dikkate alınmaz.</dd>
+ <dt><code>current-uri</code></dt>
+ <dd>Değer özgün istek satırından farklı olabilecek dahili yönlendirmeleri
+ veya istenen özkaynakları değiştiren alt istekleri de yansıtır.</dd>
+ </dl>
+
+</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sadece ismi belirtilen dosya sistemi dizininde ve bunun
altdizinlerinde ve bunların içeriğinde uygulanacak bir yönerge grubunu
sarmalar.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Directory "<var>dizin-yolu</var>">
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Directory <var>dizin-yolu</var>>
... </Directory></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
başvurular yoksayılmaktadır. Bunların yerine isimli geriye başvurular
kullanılmalıdır.</p>
-<pre class="prettyprint lang-config"><DirectoryMatch "^/var/www/combined/(?<sitename>[^/]+)">
+ <pre class="prettyprint lang-config"><DirectoryMatch "^/var/www/combined/(?<sitename>[^/]+)">
require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
</DirectoryMatch></pre>
şeklinde de belirtilebilir. Bunlar yerine, tarayıcıda gösterilmek üzere
bir ileti de belirtilebilir. Örnekler:</p>
- <pre class="prettyprint lang-config">ErrorDocument 500 http://foo.example.com/cgi-bin/tester
-ErrorDocument 404 /cgi-bin/bad_urls.pl
+ <pre class="prettyprint lang-config">ErrorDocument 500 http://example.com/cgi-bin/server-error.cgi
+ErrorDocument 404 /errors/bad_urls.php
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Kusura bakmayın, bugün hizmet veremiyoruz."
-ErrorDocument 403 /cgi-bin/forbidden.pl?referrer=%{escape:%{HTTP_REFERER}}</pre>
+ErrorDocument 403 /errors/forbidden.pl?referrer=%{escape:%{HTTP_REFERER}}</pre>
<p>Bunlardan başka, Apache httpd’nin kendi hata iletilerinin kullanılacağı
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosya isimleriyle eşleşme halinde uygulanacak yönergeleri
içerir.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Files "<var>dosya-adı</var>"> ... </Files></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Files <var>dosya-adı</var>> ... </Files></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
yönergelerin etki alanını <code class="directive"><a href="#files"><Files></a></code> yönergesinin yaptığı gibi dosya
isimlerine göre sınırlandırır. Ancak, argüman olarak bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a> kabul eder. Örneğin</p>
-<pre class="prettyprint lang-config"><FilesMatch "\.(gif|jpe?g|png)$">
+ <pre class="prettyprint lang-config"><FilesMatch "\.(gif|jpe?g|png)$">
# ...
</FilesMatch></pre>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İçerdiği yönergeler sadece eşleşen URL’lere uygulanır.
</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Location "<var>URL-yolu</var>|<var>URL</var>"> ...
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Location <var>URL-yolu</var>|<var>URL</var>> ...
</Location></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
başvurular yoksayılmaktadır. Bunların yerine isimli geriye başvurular
kullanılmalıdır.</p>
-<pre class="prettyprint lang-config"><LocationMatch "^/combined/(?<sitename>[^/]+)">
+ <pre class="prettyprint lang-config"><LocationMatch "^/combined/(?<sitename>[^/]+)">
require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
</LocationMatch></pre>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
-<p>2.3.11 öncesinde, <code class="directive">NameVirtualHost</code> yönergesi, isme dayalı sanal konaklar için belli bir IP adresi ve port çiftini sunucuya tanıtmak için gerekliydi. 2.3.11 ve sonrasında, bir IP adresi ve port çifti her zaman çok sayıda sanal konakta kullanılabilmekte, isme dayalı sanal barındırma bu adres için özdevinimli olarak etkin kılınmaktadır.</p>
+ <p>2.3.11 öncesinde, <code class="directive">NameVirtualHost</code> yönergesi,
+ isme dayalı sanal konaklar için belli bir IP adresi ve port çiftini
+ sunucuya tanıtmak için gerekliydi. 2.3.11 ve sonrasında, bir IP adresi
+ ve port çifti her zaman çok sayıda sanal konakta kullanılabilmekte,
+ isme dayalı sanal barındırma bu adres için özdevinimli olarak etkin
+ kılınmaktadır.</p>
-<p>Bu yönerge şu an etkisizdir.</p>
+ <p>Bu yönerge şu an etkisizdir.</p>
<h3>Ayrıca bakınız:</h3>
<ul>
<p>Normalde, bir dizine çok sayıda <code class="directive">Options</code>
uygulanabilirse de, dizine en uygun olanı uygulanıp diğerleri yok
- sayılır; seçenekler katıştırılmaz (bkz, <a href="../sections.html#mergin">Bölümler Nasıl Katıştırılır?</a>). Bununla birlikte, önüne bir
+ sayılır; seçenekler katıştırılmaz (bkz, <a href="../sections.html#merging">Bölümler Nasıl Katıştırılır?</a>). Bununla birlikte, önüne bir
<code>+</code> veya <code>-</code> simgesi konmuş seçenekler varsa, o
seçenekler katıştırılır. Önüne <code>+</code> konmuş seçenekler
mevcutlara eklenirken <code>-</code> konmuş seçenekler silinir.</p>
kullanımları arasında fark gözetilmeksizin <code class="directive"><a href="#servername">ServerName</a></code> veya <code class="directive"><a href="#serveralias">ServerAlias</a></code> yönergesi eşleşen ilk sanal konak
kullanılır.</p>
- <p><code class="directive">VirtualHost</code> bölümü içindeki isimlerin sırası
- (jokersiz) <code class="directive">ServerAlias</code> yönergesindeki gibi ele
+ <p><code class="directive"><a href="#virtualhost"><VirtualHost></a></code>
+ bölümü içindeki isimlerin sırası (jokersiz)
+ <code class="directive">ServerAlias</code> yönergesindeki gibi ele
alınır.</p>
<p><a href="../vhosts/name-based.html">isme dayalı sanal
konaklar</a> kullanılırken bir sanal konağı eşsiz bir şekilde betimlemek
için <code class="directive">ServerName</code> kullanılır (muhtemelen
- <code class="directive">ServerAlias</code> ile birlikte).</p>
+ <code class="directive"><a href="#serveralias">ServerAlias</a></code> ile birlikte).</p>
- <p>Ek olarak, <code class="directive">UseCanonicalName</code> yönergesine
- öntanımlı olmayan bir değer atanarak özüne yönlendiren URL'ler
- oluştururken de bu yönerge kullanılır.</p>
+ <p>Ek olarak, <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code>
+ yönergesine öntanımlı olmayan bir değer atanarak özüne yönlendiren
+ URL'ler oluştururken de bu yönerge kullanılır.</p>
<p>Örneğin, HTTP
sunucusunun barındırıldığı makinenin ismi <code>mail.example.com</code>
<p><code>TraceEnable extended</code> ile sadece sınama ve tanı koyma
amaçlarına yönelik olarak istek gövdelerine izin verilir. Asıl sunucu
- istek gövdesini 64k ile sınırlar (<code>Transfer-Encoding: chunked</code>
- kullanılmışsa bölüm başlıkları için 8k daha). Asıl sunucu yanıt
+ istek gövdesini 64kB ile sınırlar (<code>Transfer-Encoding: chunked</code>
+ kullanılmışsa bölüm başlıkları için 8kB daha). Asıl sunucu yanıt
gövdesinde tüm başlıkları ve bölüm başlıklarının tamamını yansıtacaktır.
- Vekil sunucuda ise istek gövdesi için 64k’lık sınır yoktur.</p>
+ Vekil sunucuda ise istek gövdesi için 64kB’lık sınır yoktur.</p>
<div class="note"><h3>Bilgi</h3>
- <p>Aksine iddialara rağmen, <code>TRACE</code> bir güvenlik açığı değildir
- ve iptal etmek için geçerli hiçbir sebep yoktur. Böyle yapmak sunucunuzu
- uyumsuz yapmaktan başka işe yaramaz.</p>
+ <p>Aksine iddialara rağmen, <code>TRACE</code> yöntemini etkinleştirmek
+ Apache httpd'de bir güvenlik açığı değildir. <code>TRACE</code> yöntemi
+ HTTP/1.1 belirtiminde tanımlanmış olup desteklenmesi umulmuştur.</p>
</div>
<variant outdated="yes">es</variant>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_autoindex.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>
<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Unix <code>ls</code> veya Win32 <code>dir</code> kabuk komutunun
yaptığı gibi dizin içeriğini listeler.</td></tr>
<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_log_config.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>
<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Sunucuya yapılan isteklerin günlük kayıtlarının tutulması
</td></tr>
<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_userdir.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>
<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Kullanıcılara özel dizinler</td></tr>
<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>userdir_module</td></tr>
listede yer alan dizinlere dönüşüm uygulanır.</li>
</ul>
- <p><code>Userdir</code> yönergesinde ne <code>enabled</code> ne de
+ <p><code class="directive">Userdir</code> yönergesinde ne <code>enabled</code> ne de
<code>disabled</code> varsa, argüman bir dosya ismi kalıbı olarak ele
alınır ve kullanıcı belge kök dizininin yolunu oluşturmakta kullanılır.
<code>http://example.com/~ali/bir/iki.html</code> şöyle dönüştürülür:</p>
<p>Birden fazla dizin belirtmek de mümkündür:</p>
- <pre class="prettyprint lang-config">Userdir public_html /usr/siteler http://example.com/</pre>
+ <pre class="prettyprint lang-config">Userdir "public_html" "/usr/siteler" "http://example.com/"</pre>
<p>Bu örneğe göre, <code>http://example.com/~ali/bir/iki.html</code>
sonra bir yönlendirme daha bulunması daha iyi olacaktır.</p>
<p>Kullanıcı dizini dönüşümü Apache 2.1.4 sürümü ve sonrasında öntanımlı
- olarak etkin değildir. Daha önceki sürümlerde bir <code class="directive"><a href="#userdir">UserDir</a></code> yönergesinin yokluğunda
+ olarak etkin değildir. Daha önceki sürümlerde bir
+ <code class="directive">UserDir</code> yönergesinin yokluğunda
<code>UserDir public_html</code> öntanımlıydı.</p>
<div class="note"><h3>Ayrıntıların birleştirilmesi</h3>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../tr/mod/mpm_common.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>
<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
yönergeler bütünü.</td></tr>
<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>MPM</td></tr></table>
her çocuk süreç tek bir buketle çalışır (çocukların oluşturulması
sırasında buketler döner dağılımla eşleştirilir).</p>
+ <div class="note"><h3>"çevrimiçi" İşlemci çekirdek sayısının anlamı</h3>
+ <p>Linux için (ve ayrıca BSD) bir işlemci çekirdeği <a href="https://www.kernel.org/doc/Documentation/cpu- hotplug.txt">Hotplug</a> yapılandırılarak açılıp kapatıalbilir.
+ Dolayısıyla, <code class="directive">ListenCoresBucketsRatio</code> yönergesi
+ oluşturulacak buket sayısını hesaplarken bu yapılandırmayı esas alır.</p>
+ </div>
+
<p><code class="directive">ListenCoresBucketsRatio</code> yeni bağlantılar kabul
edilirken/darboğazlar oluşurken ölçeklenebilirliği arttırabilir. Çok
sayıda işlemci çekirdekli sistemlerde bu özelliğin etkinleştirilmesinin
<p>Bu <var>oran</var>ın etkin olabilmesi için işlemci çekirdeği çift sayıda
olmalıdır. <var>oran</var> için önerilen değer <code>8</code> olup bu
durumda çalışma anında en azından <code>16</code> çekirdek
- kullanılabiliyor olmalıdır.</p>
+ kullanılabiliyor olmalıdır. En iyi başarımı elde etmek gereken
+ <var>oran</var> her sistem için hesaplanmalı, çok sayıda değer denenmeli
+ ve başlıca başarım ölçütlerinizin çeşitli sonuçları iyi gözlemlenmelidir.
+ </p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<code>MaxSpareThreads 250</code> öntanımlıdır. Bu MPM'ler boştaki
evreleri sunucu genelinde izler. Eğer sunucuda çok fazla boşta evre
varsa, sunucu boştaki evrelerin sayısı bu sınırın altına inene kadar
- çocuk süreçleri öldürür.</p>
+ çocuk süreçleri öldürür.
+ <code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code>
+ yönergesi etkinse ek süreçler/evreler oluşabilir.</p>
<p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> için <code>MaxSpareThreads 100</code>
öntanımlıdır. Bu MPM tek bir süreç olarak çalıştığından boştaki evre
<code>MinSpareThreads 75</code> öntanımlıdır ve bu modül boştaki evreleri
sunucu genelinde izler. Eğer sunucuda boştaki evre sayısı yetersizse,
sunucu, boştaki evrelerin sayısı bu sınırın üstüne çıkana kadar çocuk
- süreç oluşturur.</p>
+ süreç oluşturur.
+ <code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code>
+ yönergesi etkinse ek süreçler/evreler oluşabilir.</p>
<p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> için <code>MinSpareThreads 10</code>
öntanımlıdır ve tek süreç kendisi olduğundan izleme sunucu genelinde
<variant>en</variant>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
</td></tr>
<tr><td><a href="core.html#cgipassauth">CGIPassAuth On|Off</a></td><td> Off </td><td>dh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">HTTP yetkilendirme başlıklarının betiklere CGI değişkenleri
olarak aktarılmasını etkin kılar</td></tr>
-<tr class="odd"><td><a href="core.html#cgivar">CGIVar <var>variable</var> <var>rule</var></a></td><td></td><td>dh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Controls how some CGI variables are set</td></tr>
+<tr class="odd"><td><a href="core.html#cgivar">CGIVar <var>değişken</var> <var>kural</var></a></td><td></td><td>dh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Bazı CGI değişkenlerinin nasıl atanacağını belirler</td></tr>
<tr><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>skdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Charset to translate into</td></tr>
<tr class="odd"><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> ImplicitAdd </td><td>skdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
<tr><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>skdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Source charset of files</td></tr>
<tr class="odd"><td><a href="mod_access_compat.html#deny"> Deny from all|<var>host</var>|env=[!]<var>env-variable</var>
[<var>host</var>|env=[!]<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts are denied access to the
server</td></tr>
-<tr><td><a href="core.html#directory"><Directory "<var>dizin-yolu</var>">
+<tr><td><a href="core.html#directory"><Directory <var>dizin-yolu</var>>
... </Directory></a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Sadece ismi belirtilen dosya sistemi dizininde ve bunun
altdizinlerinde ve bunların içeriğinde uygulanacak bir yönerge grubunu
sarmalar.</td></tr>
<tr><td><a href="mod_dir.html#fallbackresource" id="F" name="F">FallbackResource disabled | <var>yerel-url</var></a></td><td></td><td>skdh</td><td>T</td></tr><tr><td class="descr" colspan="4">Bir dosya ile eşleşmeyen istekler için öntanımlı URL tanımlar
</td></tr>
<tr class="odd"><td><a href="core.html#fileetag">FileETag <var>bileşen</var> ...</a></td><td> MTime Size </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Duruk dosyalar için <code>ETag</code> HTTP yanıt başlığını oluşturmakta kullanılacak dosya özniteliklerini belirler.</td></tr>
-<tr><td><a href="core.html#files"><Files "<var>dosya-adı</var>"> ... </Files></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Dosya isimleriyle eşleşme halinde uygulanacak yönergeleri
+<tr><td><a href="core.html#files"><Files <var>dosya-adı</var>> ... </Files></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Dosya isimleriyle eşleşme halinde uygulanacak yönergeleri
içerir.</td></tr>
<tr class="odd"><td><a href="core.html#filesmatch"><FilesMatch <var>düzifd</var>> ... </FilesMatch></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Düzenli ifadelerin dosya isimleriyle eşleşmesi halinde
uygulanacak yönergeleri içerir.</td></tr>
</td></tr>
<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>modül dosya-ismi</em></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Belirtilen nesne dosyasını veya kütüphaneyi sunucu ile ilintiler
ve etkin modül listesine ekler.</td></tr>
-<tr><td><a href="core.html#location"><Location "<var>URL-yolu</var>|<var>URL</var>"> ...
+<tr><td><a href="core.html#location"><Location <var>URL-yolu</var>|<var>URL</var>> ...
</Location></a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">İçerdiği yönergeler sadece eşleşen URL’lere uygulanır.
</td></tr>
<tr class="odd"><td><a href="core.html#locationmatch"><LocationMatch
<a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/programs/configure.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><code>configure</code> betiği, Apache HTTP Sunucusunun kaynak kodlarını
belli bir platform için yapılandırmakta ve derlemekte kullanılır.
<h4><a name="choosemodules" id="choosemodules">Derlenecek modüllerin seçimi</a></h4>
<p>Modüllerin çoğu öntanımlı olarak derlenir ve ya açıkça iptal edilmek
- ya da <code>few</code> veya <code>none</code> anahtar sözcükleri
+ ya da <code>few</code> anahtar sözcüğü
kullanılarak kaldırılmak zorunda kalınır (ayrıntılar için
<code>--enable-modules</code>, <code>--enable-mods-shared</code> ve
- <code>--enable-mods-static</code> seçeneklerine bakın).</p>
+ <code>--enable-mods-static</code> seçeneklerine bakın). Bir grubu
+ tamamen kaldırmak için <code>--enable-modules=none</code> gerekir.</p>
<p>Öntanımlı olarak derlenmeyenler ise ya açıkça etkin kılınmak ya da
<code>all</code> veya <code>reallyall</code> anahtar sözcükleriyle
</code></p></div>
<p><code><var>modül-listesi</var></code> yerine
- <code>reallyall</code>, <code>all</code>, <code>most</code>,
- <code>few</code> ve <code>none</code> anahtar sözcükleri de
- belirtilebilir. Örneğin,</p>
+ <code>reallyall</code>, <code>all</code>, <code>most</code> ve
+ <code>few</code> anahtar sözcükleri de belirtilebilir. Örneğin,</p>
<div class="example"><p><code>
--enable-mods-shared=most
<variant>en</variant>
<variant>fr</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/urlmapping.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, bir istekte belirtilen URL’nin sunulacak dosyanın dosya
sistemindeki yerini bulmak için Apache HTTP Sunucusu tarafından nasıl
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/vhosts/examples.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 <a href="index.html">sanal konaklarla</a> ile ilgili olarak
<h2><a name="purename" id="purename">Tek bir IP ile çok sayıda isme dayalı site</a></h2>
- <p>Bu örnekte, makinenizin tek bir IP adresine sahip olduğunu ve bu
- makineye <code>example.com</code> ve <code>example.org</code> şeklinde
- (DNS A kayıtları sayesinde) farklı isimlerle erişilebildiğini
- varsayalım.</p>
-
+ <p>Bu örnekte, makinenizin tek bir IP adresine çözümlenen çok sayıda konak
+ adına sahip olduğunu, <code>example.com</code> ve
+ <code>example.org</code> gibi farklı isimlere farklı yanıtlar vermek
+ istediğinizi varsayalım.</p>
+
<div class="note"><h3>Bilginize</h3><p>Apache sunucusu üzerinde sanal konakları
yapılandırmakla bu konak isimleri için sihirli bir şekilde DNS
kayıtlarının da oluşturulmasını sağlamış olmazsınız. Bu isimler için
dosyasındaki <code>ServerName example.com</code> yönergeli konak, ilk
sanal konak olduğundan en yüksek önceliğe sahiptir ve
<cite>öntanımlı</cite> veya <cite>baskın</cite> site olarak davranır.
- Yani, hiçbir <code>ServerName</code> yönergesi ile eşleşmeyen bir istek
- alındığında bu istek ilk <code>VirtualHost</code> yapılandırması ile
+ Yani, hiçbir <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> yönergesi
+ ile eşleşmeyen bir istek alındığında bu istek ilk <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> yapılandırması ile
karşılanır.</p>
+
+ <p>Yukarıdaki yapılandırmayı hemen hemen tüm isme dayalı sanal konaklar
+ için kullanabilirsiniz. Bu yapılandırmanın çalışmayacağı tek durum,
+ farklı içerikleri farklı IP adres veya portlardan sunma gereğiyle
+ karşılaşmaktır.</p>
<div class="note"><h3>Bilginize</h3>
- <p>IP adresi ve porta dayalı ayrımı umursamıyorsanız, <code>*</code>
- yerine kendi IP adresinizi yazabilirsiniz.</p>
+ <p><code>*</code> yerine sisteminizdeki belli bir IP adresini
+ yazabilirsiniz. Böyle sanal konaklar sadece, HTTP isteklerinin sadece
+ belirtilen IP adreslerinden alınması için kullanilabilir.</p>
<pre class="prettyprint lang-config">NameVirtualHost 192.168.1.22
kullanabilirsiniz.</p>
</div>
- <p>Yukarıdaki yapılandırmayı hemen hemen tüm isme dayalı sanal konaklar
- için kullanabilirsiniz. Bu yapılandırmanın çalışmayacağı tek durum,
- farklı içerikleri farklı IP adreslerinden sunma gereğiyle
- karşılaşmaktır.</p>
-
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="twoips" id="twoips">IP adresleri farklı çok sayıda isme dayalı site</a></h2>
bakan IP’ye, iç ağda ise iç ağa bakan IP’ye çözümleniyor olsun.</p>
<p>Bu durumda, sunucu hem iç hem de dış ağdan gelen isteklere aynı içerik,
- dolayısıyla aynı <code>VirtualHost</code> bölümü ile hizmet
- verebilir.</p>
+ dolayısıyla aynı <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü ile hizmet verebilir.</p>
<pre class="prettyprint lang-config"><VirtualHost 192.168.1.1 172.20.30.40>
DocumentRoot "/siteler/sunucu"
<p>Artık, hem iç hem de dış ağdan gelen isteklere aynı
- <code>VirtualHost</code> bölümünden hizmet sunulacaktır.</p>
+ <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>
+ bölümünden hizmet sunulacaktır.</p>
<div class="note"><h3>Bilginize:</h3>
<p>İç ağdan istek yapan biri, tam nitelenmiş konak ismi
<pre class="prettyprint lang-config"><VirtualHost *:*>
ProxyPreserveHost On
- ProxyPass "/" "http://192.168.111.2/"
+ ProxyPass "/" "http://192.168.111.2/"
ProxyPassReverse "/" "http://192.168.111.2/"
ServerName konak.example.com
</VirtualHost></pre>
<VirtualHost 192.168.1.20>
DocumentRoot "/siteler/enet"
ServerName example.enet
- ServerAlias *.example.enet
+ ServerAlias *.example.net
# ...
</VirtualHost></pre>
</VirtualHost>
<VirtualHost 172.20.30.40>
-DocumentRoot /siteler/baska/bir
+ DocumentRoot /siteler/baska/bir
ServerName "bir.baska.tld"
ServerPath "/bir/"
RewriteEngine On
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="../tr/vhosts/" title="Türkçe"> tr </a> |
<a href="../zh-cn/vhosts/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </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><cite>Sanal Konak</cite> (Virtual Host) terimi tek bir makine üzerinde
</ul>
<p>Sanal konak yapılandırmanız üzerinde hata ayıklamaya çalışıyorsanız
- Apache’nin <code>-S</code> komut satırı seçeneği şu şekilde çok işinize
+ <code>-S</code> komut satırı seçeneği şu şekilde çok işinize
yarayabilir:</p>
- <div class="example"><p><code>
- /usr/local/apache2/bin/httpd -S
+ <div class="example"><h3>Unix örneği</h3><p><code>
+ apachectl -S
</code></p></div>
+ <div class="example"><h3>Windows örneği</h3><p><code>
+ httpd.exe -S
+ </code></p></div>
+
<p>Bu komut, yapılandırma dosyasının Apache yorumunu dökümler. IP
adreslerinin ve sunucu isimlerinin dikkatli bir incelemesi, yapılandırma
yanlışlarınızı keşfetmenize yardımcı olabilir. (Diğer komut satırı
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
<variant outdated="yes">zh-cn</variant>
</variants>
</metafile>