You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by no...@apache.org on 2008/04/22 19:53:26 UTC
svn commit: r650596 [6/8] - in /httpd/httpd/branches/2.0.x/docs/manual: ./
mod/ programs/ rewrite/
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.de
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.de?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.de (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.de Tue Apr 22 10:53:18 2008
@@ -23,7 +23,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>Das Dokument beschreibt, was ein Multi-Processing-Modul ist und wie solche
@@ -122,7 +123,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.en?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.en (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.en Tue Apr 22 10:53:18 2008
@@ -23,7 +23,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>This document describes what a Multi-Processing Module is and
@@ -123,7 +124,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.es
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.es?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.es (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.es Tue Apr 22 10:53:18 2008
@@ -23,7 +23,8 @@
<a href="./es/mpm.html" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>Este documento explica que son los Módulos de
@@ -132,7 +133,8 @@
<a href="./es/mpm.html" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ja.utf8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ja.utf8?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ja.utf8 [utf-8] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ja.utf8 [utf-8] Tue Apr 22 10:53:18 2008
@@ -23,7 +23,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<div class="outofdate">This translation may be out of date. Check the
English version for recent changes.</div>
@@ -134,7 +135,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">モジュール</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">用語</a> | <a href="./sitemap.html">サイトマップ</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ko.euc-kr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ko.euc-kr?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ko.euc-kr [euc-kr] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ko.euc-kr [euc-kr] Tue Apr 22 10:53:18 2008
@@ -23,7 +23,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<div class="outofdate">이 문서는 최신판 번역이 아닙니다.
최근에 변경된 내용은 영어 문서를 참고하세요.</div>
@@ -117,7 +118,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">모듈</a> | <a href="./mod/directives.html">지시어들</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">용어</a> | <a href="./sitemap.html">사이트맵</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ru.koi8-r
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ru.koi8-r?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ru.koi8-r [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.ru.koi8-r [koi8-r] Tue Apr 22 10:53:18 2008
@@ -23,7 +23,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>Этот документ описывает, что такое мульти-процессные модули
@@ -129,7 +130,8 @@
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" title="Russian"> ru </a></p>
+<a href="./ru/mpm.html" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Модули</a> | <a href="./mod/directives.html">Директивы</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Глоссарий</a> | <a href="./sitemap.html">Карта сайта</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/mpm.html.tr.utf8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mpm.html.tr.utf8?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mpm.html.tr.utf8 [utf-8] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mpm.html.tr.utf8 [utf-8] Tue Apr 22 10:53:18 2008
@@ -1,128 +1,128 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- This file is generated from xml source: DO NOT EDIT
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- -->
-<title>Çok Süreçlilik Modülleri (MPM’ler) - Apache HTTP Sunucusu</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 href="./images/favicon.ico" rel="shortcut icon" /></head>
-<body id="manual-page"><div id="page-header">
-<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>
-<p class="apache">Apache HTTP Sunucusu Sürüm 2.0</p>
-<img alt="" src="./images/feather.gif" /></div>
-<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
-<div id="path">
-<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.0</a></div><div id="page-content"><div id="preamble"><h1>Çok Süreçlilik Modülleri (MPM’ler)</h1>
-<div class="toplang">
-<p><span>Mevcut Diller: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
-<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
-<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
-<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
-<a href="./tr/mpm.html" title="Türkçe"> tr </a></p>
-</div>
-
- <p>Bu belgede Çok Süreçlilik Modülü denince ne anlaşıldığı ve bunların
- Apache HTTP Sunucusu tarafından nasıl kullanıldıkları açıklanmıştır.</p>
-</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Giriş</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM Seçimi</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#defaults">Öntanımlı MPM’ler</a></li>
-</ul></div>
-<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section">
-<h2><a name="introduction" id="introduction">Giriş</a></h2>
-
- <p>Apache HTTP Sunucusu çok çeşitli platformlar üstünde farklı ortamlarda
- çalışabilen güçlü ve esnek bir HTTP sunucusu olarak tasarlanmıştır.
- Farklı platformlar ve farklı ortamlar çoğunlukla farklı özellikler veya
- aynı özelliğin en yüksek verimlilikle gerçeklenmesi için farklı yöntemler
- gerektirir. Apache, geniş ortam çeşitliliğini daima modüler tasarımı
- sayesinde uzlaştırmıştır. Bu tasarım, site yöneticilerine, sunucularında
- bulunmasını istedikleri özellikleri derleme sırasında veya çalışma anında
- gerekli modülleri yüklemek suretiyle seçebilme imkanı verir.</p>
-
- <p>Apache 2.0, bu modüler tasarımı sunucunun en temel işlevlerine kadar
- indirmiştir. Sunucu, Çok Süreçlilik Modülleri adı verilen ve makine
- üzerindeki ağ portlarının bağlanmasından, isteklerin kabul edilmesinden
- ve bu istekleri yanıtlayacak çocuklara dağıtmaktan sorumlu olan
- modüllerin seçimine imkan verecek bir yapılanma ile gelir.</p>
-
- <p>Sunucunun modüler tasarımının bu seviyede genişletilmesi iki önemli
- yarar sağlar:</p>
-
- <ul>
- <li>Apache geniş çeşitlilikteki işletim sistemlerini daha temiz ve daha
- verimli bir şekilde destekleyebilmektedir. Özellikle,
- <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> modülü, Apache 1.3’te kullanılan POSIX
- katmanının yerine işletim sistemine özgü özellikleri
- kullanabildiğinden, Apache HTTP Sunucusunun Windows sürümü artık çok
- daha verimli bir duruma gelmiştir. Aynı fayda özelleştirilmiş MPM’lerle
- diğer işletim sistemlerine de sağlanmıştır.</li>
-
- <li>Sunucu, belli bir sitenin ihtiyaçlarına uygun olarak daha iyi
- kişiselleştirilebilmektedir. Örneğin, eski yazılım ile uyumluluk ve
- kararlılığa önem veren siteler <code class="module"><a href="./mod/prefork.html">prefork</a></code> modülünü
- kullanabilirken, daha geniş ölçeklenebilirlik gerektiren siteler
- <code class="module"><a href="./mod/worker.html">worker</a></code> gibi evreli bir MPM modülünü
- seçebilmektedir. Ek olarak, farklı konakların farklı kullanıcı
- kimlikleri ile sunulması gibi özel oluşumlar da
- (<code class="module"><a href="./mod/perchild.html">perchild</a></code>) sağlanabilmektedir.</li>
- </ul>
-
- <p>Kullanıcı açısından MPM’lerin diğer Apache modüllerinden görünüşte bir
- farkı yoktur. Asıl fark sunucuya yüklenebilecek azami MPM modülü
- sayısının bir ve yalnız bir olarak sınırlanmış olmasıdır. Mevcut MPM
- modülleri <a href="mod/">modül dizini</a> sayfasında listelenmiştir..</p>
-
-</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section">
-<h2><a name="choosing" id="choosing">MPM Seçimi</a></h2>
-
- <p>MPM’ler paket yapılandırması sırasında seçilmeli ve sunucu içinde
- derlenmelidir. Derleyiciler evrelerin kullanılacağını bildikleri
- takdirde çoğu işlevi evreleri kullanacak şekilde
- en iyileyebilmektedir.</p>
-
- <p>Kullanmak istediğiniz MPM’yi kendiniz seçmek istediğiniz takdirde
- <code class="program"><a href="./programs/configure.html">configure</a></code> betiğini
- <code>--with-mpm=<em>AD</em></code> seçeneği ile kullanınız. Burada
- <em>AD</em> istenen MPM’nin adıdır.</p>
-
- <p>Sunucu derlendikten sonra hangi MPM’nin seçilmiş olduğunu <code>./httpd
- -l</code> komutuyla saptamak mümkündür. Bu komut, MPM de dahil omak
- üzere sunucuyla birlikte derlenmiş tüm modülleri listeleyecektir.</p>
-</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section">
-<h2><a name="defaults" id="defaults">Öntanımlı MPM’ler</a></h2>
-
- <p>Aşağıdaki tabloda çeşitli işletim sistemlerinde öntanımlı olan MPM’ler
- listelenmiştir. Derleme sırasında başka bir seçim yapmadığınız takdirde
- bu işletim sistemlerinde bu MPM’ler seçilmiş olacaktır.</p>
-
- <table>
-
- <tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
- <tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
- <tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
- <tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
- <tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
- </table>
-</div></div>
-<div class="bottomlang">
-<p><span>Mevcut Diller: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
-<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
-<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
-<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
-<a href="./tr/mpm.html" title="Türkçe"> tr </a></p>
-</div><div id="footer">
-<p class="apache">Copyright 2008 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>
-<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>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Çok Süreçlilik Modülleri (MPM’ler) - Apache HTTP Sunucusu</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 href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<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>
+<p class="apache">Apache HTTP Sunucusu Sürüm 2.0</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
+<div id="path">
+<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.0</a></div><div id="page-content"><div id="preamble"><h1>Çok Süreçlilik Modülleri (MPM’ler)</h1>
+<div class="toplang">
+<p><span>Mevcut Diller: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" title="Türkçe"> tr </a></p>
+</div>
+
+ <p>Bu belgede Çok Süreçlilik Modülü denince ne anlaşıldığı ve bunların
+ Apache HTTP Sunucusu tarafından nasıl kullanıldıkları açıklanmıştır.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Giriş</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM Seçimi</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">Öntanımlı MPM’ler</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Giriş</a></h2>
+
+ <p>Apache HTTP Sunucusu çok çeşitli platformlar üstünde farklı ortamlarda
+ çalışabilen güçlü ve esnek bir HTTP sunucusu olarak tasarlanmıştır.
+ Farklı platformlar ve farklı ortamlar çoğunlukla farklı özellikler veya
+ aynı özelliğin en yüksek verimlilikle gerçeklenmesi için farklı yöntemler
+ gerektirir. Apache, geniş ortam çeşitliliğini daima modüler tasarımı
+ sayesinde uzlaştırmıştır. Bu tasarım, site yöneticilerine, sunucularında
+ bulunmasını istedikleri özellikleri derleme sırasında veya çalışma anında
+ gerekli modülleri yüklemek suretiyle seçebilme imkanı verir.</p>
+
+ <p>Apache 2.0, bu modüler tasarımı sunucunun en temel işlevlerine kadar
+ indirmiştir. Sunucu, Çok Süreçlilik Modülleri adı verilen ve makine
+ üzerindeki ağ portlarının bağlanmasından, isteklerin kabul edilmesinden
+ ve bu istekleri yanıtlayacak çocuklara dağıtmaktan sorumlu olan
+ modüllerin seçimine imkan verecek bir yapılanma ile gelir.</p>
+
+ <p>Sunucunun modüler tasarımının bu seviyede genişletilmesi iki önemli
+ yarar sağlar:</p>
+
+ <ul>
+ <li>Apache geniş çeşitlilikteki işletim sistemlerini daha temiz ve daha
+ verimli bir şekilde destekleyebilmektedir. Özellikle,
+ <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> modülü, Apache 1.3’te kullanılan POSIX
+ katmanının yerine işletim sistemine özgü özellikleri
+ kullanabildiğinden, Apache HTTP Sunucusunun Windows sürümü artık çok
+ daha verimli bir duruma gelmiştir. Aynı fayda özelleştirilmiş MPM’lerle
+ diğer işletim sistemlerine de sağlanmıştır.</li>
+
+ <li>Sunucu, belli bir sitenin ihtiyaçlarına uygun olarak daha iyi
+ kişiselleştirilebilmektedir. Örneğin, eski yazılım ile uyumluluk ve
+ kararlılığa önem veren siteler <code class="module"><a href="./mod/prefork.html">prefork</a></code> modülünü
+ kullanabilirken, daha geniş ölçeklenebilirlik gerektiren siteler
+ <code class="module"><a href="./mod/worker.html">worker</a></code> gibi evreli bir MPM modülünü
+ seçebilmektedir. Ek olarak, farklı konakların farklı kullanıcı
+ kimlikleri ile sunulması gibi özel oluşumlar da
+ (<code class="module"><a href="./mod/perchild.html">perchild</a></code>) sağlanabilmektedir.</li>
+ </ul>
+
+ <p>Kullanıcı açısından MPM’lerin diğer Apache modüllerinden görünüşte bir
+ farkı yoktur. Asıl fark sunucuya yüklenebilecek azami MPM modülü
+ sayısının bir ve yalnız bir olarak sınırlanmış olmasıdır. Mevcut MPM
+ modülleri <a href="mod/">modül dizini</a> sayfasında listelenmiştir..</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="choosing" id="choosing">MPM Seçimi</a></h2>
+
+ <p>MPM’ler paket yapılandırması sırasında seçilmeli ve sunucu içinde
+ derlenmelidir. Derleyiciler evrelerin kullanılacağını bildikleri
+ takdirde çoğu işlevi evreleri kullanacak şekilde
+ en iyileyebilmektedir.</p>
+
+ <p>Kullanmak istediğiniz MPM’yi kendiniz seçmek istediğiniz takdirde
+ <code class="program"><a href="./programs/configure.html">configure</a></code> betiğini
+ <code>--with-mpm=<em>AD</em></code> seçeneği ile kullanınız. Burada
+ <em>AD</em> istenen MPM’nin adıdır.</p>
+
+ <p>Sunucu derlendikten sonra hangi MPM’nin seçilmiş olduğunu <code>./httpd
+ -l</code> komutuyla saptamak mümkündür. Bu komut, MPM de dahil omak
+ üzere sunucuyla birlikte derlenmiş tüm modülleri listeleyecektir.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="defaults" id="defaults">Öntanımlı MPM’ler</a></h2>
+
+ <p>Aşağıdaki tabloda çeşitli işletim sistemlerinde öntanımlı olan MPM’ler
+ listelenmiştir. Derleme sırasında başka bir seçim yapmadığınız takdirde
+ bu işletim sistemlerinde bu MPM’ler seçilmiş olacaktır.</p>
+
+ <table>
+
+ <tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
+ <tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+ <tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
+ <tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
+ <tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+ </table>
+</div></div>
+<div class="bottomlang">
+<p><span>Mevcut Diller: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./ru/mpm.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="./tr/mpm.html" title="Türkçe"> tr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2008 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>
+<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>
</body></html>
Modified: httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.en?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.en (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.en Tue Apr 22 10:53:18 2008
@@ -21,7 +21,8 @@
<p><span>Available Languages: </span><a href="../en/programs/" title="English"> en </a> |
<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>This page documents all the executable programs included
@@ -92,7 +93,8 @@
<p><span>Available Languages: </span><a href="../en/programs/" title="English"> en </a> |
<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.es
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.es?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.es (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.es Tue Apr 22 10:53:18 2008
@@ -21,7 +21,8 @@
<p><span>Idiomas disponibles: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../es/programs/" title="Español"> es </a> |
<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<div class="outofdate">Esta traducción podría estar
obsoleta. Consulte la versión en inglés de la
@@ -95,7 +96,8 @@
<p><span>Idiomas disponibles: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../es/programs/" title="Español"> es </a> |
<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ko.euc-kr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ko.euc-kr?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ko.euc-kr [euc-kr] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ko.euc-kr [euc-kr] Tue Apr 22 10:53:18 2008
@@ -21,7 +21,8 @@
<p><span>가능한 언어: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../ko/programs/" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<div class="outofdate">이 문서는 최신판 번역이 아닙니다.
최근에 변경된 내용은 영어 문서를 참고하세요.</div>
@@ -88,7 +89,8 @@
<p><span>가능한 언어: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../ko/programs/" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">모듈</a> | <a href="../mod/directives.html">지시어들</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">용어</a> | <a href="../sitemap.html">사이트맵</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ru.koi8-r
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ru.koi8-r?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ru.koi8-r [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.ru.koi8-r [koi8-r] Tue Apr 22 10:53:18 2008
@@ -21,7 +21,8 @@
<p><span>Доступные языки: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" title="Russian"> ru </a></p>
+<a href="../ru/programs/" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>Этот документ описывает назначение и ипользование
@@ -86,7 +87,8 @@
<p><span>Доступные языки: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" title="Russian"> ru </a></p>
+<a href="../ru/programs/" title="Russian"> ru </a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Модули</a> | <a href="../mod/directives.html">Директивы</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Глоссарий</a> | <a href="../sitemap.html">Карта сайта</a></p></div>
Modified: httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.tr.utf8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.tr.utf8?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.tr.utf8 [utf-8] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/programs/index.html.tr.utf8 [utf-8] Tue Apr 22 10:53:18 2008
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- This file is generated from xml source: DO NOT EDIT
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- -->
-<title>Sunucu ve Destek Programları - Apache HTTP Sunucusu</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 href="../images/favicon.ico" rel="shortcut icon" /></head>
-<body id="manual-page" class="no-sidebar"><div id="page-header">
-<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>
-<p class="apache">Apache HTTP Sunucusu Sürüm 2.0</p>
-<img alt="" src="../images/feather.gif" /></div>
-<div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
-<div id="path">
-<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.0</a></div><div id="page-content"><div id="preamble"><h1>Sunucu ve Destek Programları</h1>
-<div class="toplang">
-<p><span>Mevcut Diller: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
-<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
-<a href="../tr/programs/" title="Türkçe"> tr </a></p>
-</div>
-
- <p>Bu sayfada Apache HTTP Sunucusuna dahil tüm çalıştırılabilir programlar
- tanıtılmıştı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="index" id="index">Dizin</a></h2>
-
- <dl>
- <dt><code class="program"><a href="../programs/httpd.html">httpd</a></code></dt>
- <dd>Apache hiper metin aktarım protokolü sunucusu.</dd>
-
- <dt><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></dt>
- <dd>Apache HTTP Sunucusu denetim arayüzü.</dd>
-
- <dt><code class="program"><a href="../programs/ab.html">ab</a></code></dt>
- <dd>Apache HTTP Sunucusu başarım ölçme aracı.</dd>
-
- <dt><code class="program"><a href="../programs/apxs.html">apxs</a></code></dt>
- <dd>Apache HTTP Sunucusu eklenti aracı (APache eXtenSion tool).</dd>
-
- <dt><code class="program"><a href="../programs/configure.html">configure</a></code></dt>
- <dd>Kaynak ağacını yapılandırır.</dd>
-
- <dt><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></dt>
- <dd>Kullanıcı kimlik doğrulama dosyalarını temel kimlik doğrulaması için
- DBM biçeminde oluşturur ve günceller.</dd>
-
- <dt><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></dt>
- <dd>Kullanıcı kimlik doğrulama dosyalarını özet kimlik doğrulaması için
- oluşturur ve günceller.</dd>
-
- <dt><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></dt>
- <dd>DBM parola veritabanlarını idare eder.</dd>
-
- <dt><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></dt>
- <dd>Kullanıcı kimlik doğrulama dosyalarını temel kimlik doğrulaması için
- oluşturur ve günceller.</dd>
-
- <dt><code class="program"><a href="../programs/logresolve.html">logresolve</a></code></dt>
- <dd>Apache günlük dosyalarındaki IP adreslerini konak isimlerine
- dönüştürür.</dd>
-
- <dt><code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code></dt>
- <dd>Sunucuyu öldürmek gerekmeksizin günlük dosyalarının döndürülmesini
- sağlar.</dd>
-
- <dt><code class="program"><a href="../programs/suexec.html">suexec</a></code></dt>
- <dd>Bir dosyayı belli bir kullanıcı adına çalıştırır.</dd>
-
- <dt><a href="other.html">Diğer Programlar</a></dt>
- <dd>Kendi kılavuz sayfası bulunmayan destek araçları.</dd>
- </dl>
-</div></div>
-<div class="bottomlang">
-<p><span>Mevcut Diller: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
-<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
-<a href="../tr/programs/" title="Türkçe"> tr </a></p>
-</div><div id="footer">
-<p class="apache">Copyright 2008 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>
-<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>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Sunucu ve Destek Programları - Apache HTTP Sunucusu</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 href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<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>
+<p class="apache">Apache HTTP Sunucusu Sürüm 2.0</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<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.0</a></div><div id="page-content"><div id="preamble"><h1>Sunucu ve Destek Programları</h1>
+<div class="toplang">
+<p><span>Mevcut Diller: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" title="Türkçe"> tr </a></p>
+</div>
+
+ <p>Bu sayfada Apache HTTP Sunucusuna dahil tüm çalıştırılabilir programlar
+ tanıtılmıştı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="index" id="index">Dizin</a></h2>
+
+ <dl>
+ <dt><code class="program"><a href="../programs/httpd.html">httpd</a></code></dt>
+ <dd>Apache hiper metin aktarım protokolü sunucusu.</dd>
+
+ <dt><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></dt>
+ <dd>Apache HTTP Sunucusu denetim arayüzü.</dd>
+
+ <dt><code class="program"><a href="../programs/ab.html">ab</a></code></dt>
+ <dd>Apache HTTP Sunucusu başarım ölçme aracı.</dd>
+
+ <dt><code class="program"><a href="../programs/apxs.html">apxs</a></code></dt>
+ <dd>Apache HTTP Sunucusu eklenti aracı (APache eXtenSion tool).</dd>
+
+ <dt><code class="program"><a href="../programs/configure.html">configure</a></code></dt>
+ <dd>Kaynak ağacını yapılandırır.</dd>
+
+ <dt><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></dt>
+ <dd>Kullanıcı kimlik doğrulama dosyalarını temel kimlik doğrulaması için
+ DBM biçeminde oluşturur ve günceller.</dd>
+
+ <dt><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></dt>
+ <dd>Kullanıcı kimlik doğrulama dosyalarını özet kimlik doğrulaması için
+ oluşturur ve günceller.</dd>
+
+ <dt><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></dt>
+ <dd>DBM parola veritabanlarını idare eder.</dd>
+
+ <dt><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></dt>
+ <dd>Kullanıcı kimlik doğrulama dosyalarını temel kimlik doğrulaması için
+ oluşturur ve günceller.</dd>
+
+ <dt><code class="program"><a href="../programs/logresolve.html">logresolve</a></code></dt>
+ <dd>Apache günlük dosyalarındaki IP adreslerini konak isimlerine
+ dönüştürür.</dd>
+
+ <dt><code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code></dt>
+ <dd>Sunucuyu öldürmek gerekmeksizin günlük dosyalarının döndürülmesini
+ sağlar.</dd>
+
+ <dt><code class="program"><a href="../programs/suexec.html">suexec</a></code></dt>
+ <dd>Bir dosyayı belli bir kullanıcı adına çalıştırır.</dd>
+
+ <dt><a href="other.html">Diğer Programlar</a></dt>
+ <dd>Kendi kılavuz sayfası bulunmayan destek araçları.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Mevcut Diller: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
+<a href="../tr/programs/" title="Türkçe"> tr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2008 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>
+<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>
</body></html>
Modified: httpd/httpd/branches/2.0.x/docs/manual/rewrite/rewrite_guide_advanced.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/rewrite/rewrite_guide_advanced.html.en?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/rewrite/rewrite_guide_advanced.html.en (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/rewrite/rewrite_guide_advanced.html.en Tue Apr 22 10:53:18 2008
@@ -14,7 +14,7 @@
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
<p class="apache">Apache HTTP Server Version 2.0</p>
<img alt="" src="../images/feather.gif" /></div>
-<div class="up"><a href="./index.html"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>URL Rewriting Guide - Advanced topics</h1>
<div class="toplang">
@@ -26,24 +26,24 @@
<a href="../mod/mod_rewrite.html">reference documentation</a>.
It describes how one can use Apache's <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
to solve typical URL-based problems with which webmasters are
- commonony confronted. We give detailed descriptions on how to
+ commonly confronted. We give detailed descriptions on how to
solve each problem by configuring URL rewriting rulesets.</p>
<div class="warning">ATTENTION: Depending on your server configuration
- it may be necessary to slightly change the examples for your
- situation, e.g. adding the <code>[PT]</code> flag when
- additionally using <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> and
+ it may be necessary to adjust the examples for your
+ situation, e.g., adding the <code>[PT]</code> flag if
+ using <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> and
<code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>, etc. Or rewriting a ruleset
- to fit in <code>.htaccess</code> context instead
+ to work in <code>.htaccess</code> context instead
of per-server context. Always try to understand what a
- particular ruleset really does before you use it. This
+ particular ruleset really does before you use it; this
avoids many problems.</div>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cluster">Webcluster through Homogeneous URL Layout</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cluster">Web Cluster with Consistent URL Space</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#structuredhomedirs">Structured Homedirs</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#filereorg">Filesystem Reorganization</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#redirect404">Redirect Failing URLs To Other Webserver</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirect404">Redirect Failing URLs to Another Web Server</a></li>
<li><img alt="" src="../images/down.gif" /> Archive Access Multiplexer</li>
<li><img alt="" src="../images/down.gif" /> <a href="#content">Content Handling</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#access">Access Restriction</a></li>
@@ -52,7 +52,7 @@
introduction</a></li><li><a href="rewrite_tech.html">Technical details</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="cluster" id="cluster">Webcluster through Homogeneous URL Layout</a></h2>
+<h2><a name="cluster" id="cluster">Web Cluster with Consistent URL Space</a></h2>
@@ -61,23 +61,23 @@
<dd>
<p>We want to create a homogeneous and consistent URL
- layout over all WWW servers on a Intranet webcluster, i.e.
- all URLs (per definition server local and thus server
- dependent!) become actually server <em>independent</em>!
- What we want is to give the WWW namespace a consistent
- server-independent layout: no URL should have to include
- any physically correct target server. The cluster itself
- should drive us automatically to the physical target
- host.</p>
+ layout across all WWW servers on an Intranet web cluster, i.e.,
+ all URLs (by definition server-local and thus
+ server-dependent!) become server <em>independent</em>!
+ What we want is to give the WWW namespace a single consistent
+ layout: no URL should refer to
+ any particular target server. The cluster itself
+ should connect users automatically to a physical target
+ host as needed, invisibly.</p>
</dd>
<dt>Solution:</dt>
<dd>
- <p>First, the knowledge of the target servers come from
- (distributed) external maps which contain information
- where our users, groups and entities stay. The have the
- form</p>
+ <p>First, the knowledge of the target servers comes from
+ (distributed) external maps which contain information on
+ where our users, groups, and entities reside. They have the
+ form:</p>
<div class="example"><pre>
user1 server_of_user1
@@ -87,7 +87,7 @@
<p>We put them into files <code>map.xxx-to-host</code>.
Second we need to instruct all servers to redirect URLs
- of the forms</p>
+ of the forms:</p>
<div class="example"><pre>
/u/user/anypath
@@ -103,8 +103,8 @@
http://physical-host/e/entity/anypath
</pre></div>
- <p>when the URL is not locally valid to a server. The
- following ruleset does this for us by the help of the map
+ <p>when any URL path need not be valid on every server. The
+ following ruleset does this for us with the help of the map
files (assuming that server0 is a default server which
will be used if a user has no entry in the map):</p>
@@ -135,9 +135,9 @@
<dt>Description:</dt>
<dd>
- <p>Some sites with thousands of users usually use a
- structured homedir layout, i.e. each homedir is in a
- subdirectory which begins for instance with the first
+ <p>Some sites with thousands of users use a
+ structured homedir layout, <em>i.e.</em> each homedir is in a
+ subdirectory which begins (for instance) with the first
character of the username. So, <code>/~foo/anypath</code>
is <code>/home/<strong>f</strong>/foo/.www/anypath</code>
while <code>/~bar/anypath</code> is
@@ -148,7 +148,7 @@
<dd>
<p>We use the following ruleset to expand the tilde URLs
- into exactly the above layout.</p>
+ into the above layout.</p>
<div class="example"><pre>
RewriteEngine on
@@ -174,7 +174,7 @@
adjusted. Background: <strong><em>net.sw</em></strong> is
my archive of freely available Unix software packages,
which I started to collect in 1992. It is both my hobby
- and job to to this, because while I'm studying computer
+ and job to do this, because while I'm studying computer
science I have also worked for many years as a system and
network administrator in my spare time. Every week I need
some sort of software so I created a deep hierarchy of
@@ -203,11 +203,11 @@
the world via a nice Web interface. "Nice" means that I
wanted to offer an interface where you can browse
directly through the archive hierarchy. And "nice" means
- that I didn't wanted to change anything inside this
+ that I didn't want to change anything inside this
hierarchy - not even by putting some CGI scripts at the
- top of it. Why? Because the above structure should be
- later accessible via FTP as well, and I didn't want any
- Web or CGI stuff to be there.</p>
+ top of it. Why? Because the above structure should later be
+ accessible via FTP as well, and I didn't want any
+ Web or CGI stuff mixed in there.</p>
</dd>
<dt>Solution:</dt>
@@ -235,8 +235,8 @@
</pre></div>
<p>The <code>DATA/</code> subdirectory holds the above
- directory structure, i.e. the real
- <strong><em>net.sw</em></strong> stuff and gets
+ directory structure, <em>i.e.</em> the real
+ <strong><em>net.sw</em></strong> stuff, and gets
automatically updated via <code>rdist</code> from time to
time. The second part of the problem remains: how to link
these two structures together into one smooth-looking URL
@@ -245,7 +245,7 @@
for the various URLs. Here is the solution: first I put
the following into the per-directory configuration file
in the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
- of the server to rewrite the announced URL
+ of the server to rewrite the public URL path
<code>/net.sw/</code> to the internal path
<code>/e/netsw</code>:</p>
@@ -295,7 +295,7 @@
<ol>
<li>Notice the <code>L</code> (last) flag and no
- substitution field ('<code>-</code>') in the forth part</li>
+ substitution field ('<code>-</code>') in the fourth part</li>
<li>Notice the <code>!</code> (not) character and
the <code>C</code> (chain) flag at the first rule
@@ -308,7 +308,7 @@
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="redirect404" id="redirect404">Redirect Failing URLs To Other Webserver</a></h2>
+<h2><a name="redirect404" id="redirect404">Redirect Failing URLs to Another Web Server</a></h2>
@@ -318,18 +318,18 @@
<dd>
<p>A typical FAQ about URL rewriting is how to redirect
failing requests on webserver A to webserver B. Usually
- this is done via <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI-scripts in Perl, but
+ this is done via <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI scripts in Perl, but
there is also a <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> solution.
- But notice that this performs more poorly than using an
+ But note that this performs more poorly than using an
<code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>
- CGI-script!</p>
+ CGI script!</p>
</dd>
<dt>Solution:</dt>
<dd>
<p>The first solution has the best performance but less
- flexibility, and is less error safe:</p>
+ flexibility, and is less safe:</p>
<div class="example"><pre>
RewriteEngine on
@@ -340,7 +340,7 @@
<p>The problem here is that this will only work for pages
inside the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. While you can add more
Conditions (for instance to also handle homedirs, etc.)
- there is better variant:</p>
+ there is a better variant:</p>
<div class="example"><pre>
RewriteEngine on
@@ -350,11 +350,11 @@
<p>This uses the URL look-ahead feature of <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
The result is that this will work for all types of URLs
- and is a safe way. But it does a performance impact on
- the webserver, because for every request there is one
- more internal subrequest. So, if your webserver runs on a
+ and is safe. But it does have a performance impact on
+ the web server, because for every request there is one
+ more internal subrequest. So, if your web server runs on a
powerful CPU, use this one. If it is a slow machine, use
- the first approach or better a <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI-script.</p>
+ the first approach or better an <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI script.</p>
</dd>
</dl>
@@ -370,18 +370,18 @@
<dd>
<p>Do you know the great CPAN (Comprehensive Perl Archive
Network) under <a href="http://www.perl.com/CPAN">http://www.perl.com/CPAN</a>?
- This does a redirect to one of several FTP servers around
- the world which carry a CPAN mirror and is approximately
- near the location of the requesting client. Actually this
- can be called an FTP access multiplexing service. While
- CPAN runs via CGI scripts, how can a similar approach
- implemented via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>?</p>
+ CPAN automatically redirects browsers to one of many FTP
+ servers around the world (generally one near the requesting
+ client); each server carries a full CPAN mirror. This is
+ effectively an FTP access multiplexing service.
+ CPAN runs via CGI scripts, but how could a similar approach
+ be implemented via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>?</p>
</dd>
<dt>Solution:</dt>
<dd>
- <p>First we notice that from version 3.0.0
+ <p>First we notice that as of version 3.0.0,
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> can
also use the "<code>ftp:</code>" scheme on redirects.
And second, the location approximation can be done by a
@@ -427,9 +427,9 @@
<dd>
<p>At least for important top-level pages it is sometimes
necessary to provide the optimum of browser dependent
- content, i.e. one has to provide a maximum version for the
- latest Netscape variants, a minimum version for the Lynx
- browsers and a average feature version for all others.</p>
+ content, i.e., one has to provide one version for
+ current browsers, a different version for the Lynx and text-mode
+ browsers, and another for other browsers.</p>
</dd>
<dt>Solution:</dt>
@@ -437,14 +437,14 @@
<dd>
<p>We cannot use content negotiation because the browsers do
not provide their type in that form. Instead we have to
- act on the HTTP header "User-Agent". The following condig
+ act on the HTTP header "User-Agent". The following config
does the following: If the HTTP header "User-Agent"
begins with "Mozilla/3", the page <code>foo.html</code>
- is rewritten to <code>foo.NS.html</code> and and the
+ is rewritten to <code>foo.NS.html</code> and the
rewriting stops. If the browser is "Lynx" or "Mozilla" of
- version 1 or 2 the URL becomes <code>foo.20.html</code>.
+ version 1 or 2, the URL becomes <code>foo.20.html</code>.
All other browsers receive page <code>foo.32.html</code>.
- This is done by the following ruleset:</p>
+ This is done with the following ruleset:</p>
<div class="example"><pre>
RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/3</strong>.*
@@ -469,25 +469,25 @@
<dt>Description:</dt>
<dd>
- <p>Assume there are nice webpages on remote hosts we want
+ <p>Assume there are nice web pages on remote hosts we want
to bring into our namespace. For FTP servers we would use
the <code>mirror</code> program which actually maintains an
explicit up-to-date copy of the remote data on the local
- machine. For a webserver we could use the program
- <code>webcopy</code> which acts similar via HTTP. But both
- techniques have one major drawback: The local copy is
- always just as up-to-date as often we run the program. It
- would be much better if the mirror is not a static one we
+ machine. For a web server we could use the program
+ <code>webcopy</code> which runs via HTTP. But both
+ techniques have a major drawback: The local copy is
+ always only as up-to-date as the last time we ran the program. It
+ would be much better if the mirror was not a static one we
have to establish explicitly. Instead we want a dynamic
- mirror with data which gets updated automatically when
- there is need (updated data on the remote host).</p>
+ mirror with data which gets updated automatically
+ as needed on the remote host(s).</p>
</dd>
<dt>Solution:</dt>
<dd>
- <p>To provide this feature we map the remote webpage or even
- the complete remote webarea to our namespace by the use
+ <p>To provide this feature we map the remote web page or even
+ the complete remote web area to our namespace by the use
of the <dfn>Proxy Throughput</dfn> feature
(flag <code>[P]</code>):</p>
@@ -538,22 +538,22 @@
<dd>
<p>This is a tricky way of virtually running a corporate
- (external) Internet webserver
+ (external) Internet web server
(<code>www.quux-corp.dom</code>), while actually keeping
- and maintaining its data on a (internal) Intranet webserver
+ and maintaining its data on an (internal) Intranet web server
(<code>www2.quux-corp.dom</code>) which is protected by a
- firewall. The trick is that on the external webserver we
- retrieve the requested data on-the-fly from the internal
+ firewall. The trick is that the external web server retrieves
+ the requested data on-the-fly from the internal
one.</p>
</dd>
<dt>Solution:</dt>
<dd>
- <p>First, we have to make sure that our firewall still
- protects the internal webserver and that only the
- external webserver is allowed to retrieve data from it.
- For a packet-filtering firewall we could for instance
+ <p>First, we must make sure that our firewall still
+ protects the internal web server and only the
+ external web server is allowed to retrieve data from it.
+ On a packet-filtering firewall, for instance, we could
configure a firewall ruleset like the following:</p>
<div class="example"><pre>
@@ -593,18 +593,18 @@
<dt>Solution:</dt>
<dd>
- <p>There are a lot of possible solutions for this problem.
- We will discuss first a commonly known DNS-based variant
- and then the special one with <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>:</p>
+ <p>There are many possible solutions for this problem.
+ We will first discuss a common DNS-based method,
+ and then one based on <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>:</p>
<ol>
<li>
<strong>DNS Round-Robin</strong>
<p>The simplest method for load-balancing is to use
- the DNS round-robin feature of <code>BIND</code>.
+ DNS round-robin.
Here you just configure <code>www[0-9].foo.com</code>
- as usual in your DNS with A(address) records, e.g.</p>
+ as usual in your DNS with A (address) records, e.g.,</p>
<div class="example"><pre>
www0 IN A 1.2.3.1
@@ -615,33 +615,31 @@
www5 IN A 1.2.3.6
</pre></div>
- <p>Then you additionally add the following entry:</p>
+ <p>Then you additionally add the following entries:</p>
<div class="example"><pre>
-www IN CNAME www0.foo.com.
- IN CNAME www1.foo.com.
- IN CNAME www2.foo.com.
- IN CNAME www3.foo.com.
- IN CNAME www4.foo.com.
- IN CNAME www5.foo.com.
- IN CNAME www6.foo.com.
+www IN A 1.2.3.1
+www IN A 1.2.3.2
+www IN A 1.2.3.3
+www IN A 1.2.3.4
+www IN A 1.2.3.5
</pre></div>
- <p>Notice that this seems wrong, but is actually an
- intended feature of <code>BIND</code> and can be used
- in this way. However, now when <code>www.foo.com</code> gets
- resolved, <code>BIND</code> gives out <code>www0-www6</code>
- - but in a slightly permutated/rotated order every time.
+ <p>Now when <code>www.foo.com</code> gets
+ resolved, <code>BIND</code> gives out <code>www0-www5</code>
+ - but in a permutated (rotated) order every time.
This way the clients are spread over the various
- servers. But notice that this not a perfect load
- balancing scheme, because DNS resolve information
- gets cached by the other nameservers on the net, so
+ servers. But notice that this is not a perfect load
+ balancing scheme, because DNS resolutions are
+ cached by clients and other nameservers, so
once a client has resolved <code>www.foo.com</code>
- to a particular <code>wwwN.foo.com</code>, all
- subsequent requests also go to this particular name
- <code>wwwN.foo.com</code>. But the final result is
- ok, because the total sum of the requests are really
- spread over the various webservers.</p>
+ to a particular <code>wwwN.foo.com</code>, all its
+ subsequent requests will continue to go to the same
+ IP (and thus a single server), rather than being
+ distributed across the other available servers. But the
+ overall result is
+ okay because the requests are collectively
+ spread over the various web servers.</p>
</li>
<li>
@@ -651,8 +649,8 @@
load-balancing is to use the program
<code>lbnamed</code> which can be found at <a href="http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html">
http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html</a>.
- It is a Perl 5 program in conjunction with auxilliary
- tools which provides a real load-balancing for
+ It is a Perl 5 program which, in conjunction with auxilliary
+ tools, provides real load-balancing via
DNS.</p>
</li>
@@ -670,8 +668,8 @@
<p>entry in the DNS. Then we convert
<code>www0.foo.com</code> to a proxy-only server,
- i.e. we configure this machine so all arriving URLs
- are just pushed through the internal proxy to one of
+ i.e., we configure this machine so all arriving URLs
+ are simply passed through its internal proxy to one of
the 5 other servers (<code>www1-www5</code>). To
accomplish this we first establish a ruleset which
contacts a load balancing script <code>lb.pl</code>
@@ -712,19 +710,23 @@
<code>www0.foo.com</code> still is overloaded? The
answer is yes, it is overloaded, but with plain proxy
throughput requests, only! All SSI, CGI, ePerl, etc.
- processing is completely done on the other machines.
- This is the essential point.</div>
+ processing is handled done on the other machines.
+ For a complicated site, this may work well. The biggest
+ risk here is that www0 is now a single point of failure --
+ if it crashes, the other servers are inaccessible.</div>
</li>
<li>
- <strong>Hardware/TCP Round-Robin</strong>
+ <strong>Dedicated Load Balancers</strong>
- <p>There is a hardware solution available, too. Cisco
- has a beast called LocalDirector which does a load
- balancing at the TCP/IP level. Actually this is some
- sort of a circuit level gateway in front of a
- webcluster. If you have enough money and really need
- a solution with high performance, use this one.</p>
+ <p>There are more sophisticated solutions, as well. Cisco,
+ F5, and several other companies sell hardware load
+ balancers (typically used in pairs for redundancy), which
+ offer sophisticated load balancing and auto-failover
+ features. There are software packages which offer similar
+ features on commodity hardware, as well. If you have
+ enough money or need, check these out. The <a href="http://vegan.net/lb/">lb-l mailing list</a> is a
+ good place to research.</p>
</li>
</ol>
</dd>
@@ -740,8 +742,8 @@
<dt>Description:</dt>
<dd>
- <p>On the net there are a lot of nifty CGI programs. But
- their usage is usually boring, so a lot of webmaster
+ <p>On the net there are many nifty CGI programs. But
+ their usage is usually boring, so a lot of webmasters
don't use them. Even Apache's Action handler feature for
MIME-types is only appropriate when the CGI programs
don't need special URLs (actually <code>PATH_INFO</code>
@@ -749,10 +751,10 @@
let us configure a new file type with extension
<code>.scgi</code> (for secure CGI) which will be processed
by the popular <code>cgiwrap</code> program. The problem
- here is that for instance we use a Homogeneous URL Layout
- (see above) a file inside the user homedirs has the URL
- <code>/u/user/foo/bar.scgi</code>. But
- <code>cgiwrap</code> needs the URL in the form
+ here is that for instance if we use a Homogeneous URL Layout
+ (see above) a file inside the user homedirs might have a URL
+ like <code>/u/user/foo/bar.scgi</code>, but
+ <code>cgiwrap</code> needs URLs in the form
<code>/~user/foo/bar.scgi/</code>. The following rule
solves the problem:</p>
@@ -763,12 +765,12 @@
<p>Or assume we have some more nifty programs:
<code>wwwlog</code> (which displays the
- <code>access.log</code> for a URL subtree and
+ <code>access.log</code> for a URL subtree) and
<code>wwwidx</code> (which runs Glimpse on a URL
subtree). We have to provide the URL area to these
- programs so they know on which area they have to act on.
- But usually this ugly, because they are all the times
- still requested from that areas, i.e. typically we would
+ programs so they know which area they are really working with.
+ But usually this is complicated, because they may still be
+ requested by the alternate URL form, i.e., typically we would
run the <code>swwidx</code> program from within
<code>/u/user/foo/</code> via hyperlink to</p>
@@ -776,10 +778,10 @@
/internal/cgi/user/swwidx?i=/u/user/foo/
</pre></div>
- <p>which is ugly. Because we have to hard-code
+ <p>which is ugly, because we have to hard-code
<strong>both</strong> the location of the area
<strong>and</strong> the location of the CGI inside the
- hyperlink. When we have to reorganize the area, we spend a
+ hyperlink. When we have to reorganize, we spend a
lot of time changing the various hyperlinks.</p>
</dd>
@@ -825,12 +827,12 @@
<dd>
<p>Here comes a really esoteric feature: Dynamically
- generated but statically served pages, i.e. pages should be
+ generated but statically served pages, i.e., pages should be
delivered as pure static pages (read from the filesystem
and just passed through), but they have to be generated
- dynamically by the webserver if missing. This way you can
- have CGI-generated pages which are statically served unless
- one (or a cronjob) removes the static contents. Then the
+ dynamically by the web server if missing. This way you can
+ have CGI-generated pages which are statically served unless an
+ admin (or a <code>cron</code> job) removes the static contents. Then the
contents gets refreshed.</p>
</dd>
@@ -844,16 +846,16 @@
RewriteRule ^page\.<strong>html</strong>$ page.<strong>cgi</strong> [T=application/x-httpd-cgi,L]
</pre></div>
- <p>Here a request to <code>page.html</code> leads to a
+ <p>Here a request for <code>page.html</code> leads to an
internal run of a corresponding <code>page.cgi</code> if
- <code>page.html</code> is still missing or has filesize
+ <code>page.html</code> is missing or has filesize
null. The trick here is that <code>page.cgi</code> is a
- usual CGI script which (additionally to its <code>STDOUT</code>)
+ CGI script which (additionally to its <code>STDOUT</code>)
writes its output to the file <code>page.html</code>.
- Once it was run, the server sends out the data of
+ Once it has completed, the server sends out
<code>page.html</code>. When the webmaster wants to force
- a refresh the contents, he just removes
- <code>page.html</code> (usually done by a cronjob).</p>
+ a refresh of the contents, he just removes
+ <code>page.html</code> (typically from <code>cron</code>).</p>
</dd>
</dl>
@@ -867,9 +869,9 @@
<dt>Description:</dt>
<dd>
- <p>Wouldn't it be nice while creating a complex webpage if
- the webbrowser would automatically refresh the page every
- time we write a new version from within our editor?
+ <p>Wouldn't it be nice, while creating a complex web page, if
+ the web browser would automatically refresh the page every
+ time we save a new version from within our editor?
Impossible?</p>
</dd>
@@ -877,10 +879,10 @@
<dd>
<p>No! We just combine the MIME multipart feature, the
- webserver NPH feature and the URL manipulation power of
+ web server NPH feature, and the URL manipulation power of
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. First, we establish a new
URL feature: Adding just <code>:refresh</code> to any
- URL causes this to be refreshed every time it gets
+ URL causes the 'page' to be refreshed every time it is
updated on the filesystem.</p>
<div class="example"><pre>
@@ -1020,18 +1022,17 @@
<dd>
<p>The <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> feature of Apache is nice
- and works great when you just have a few dozens
+ and works great when you just have a few dozen
virtual hosts. But when you are an ISP and have hundreds of
- virtual hosts to provide this feature is not the best
- choice.</p>
+ virtual hosts, this feature is suboptimal.</p>
</dd>
<dt>Solution:</dt>
<dd>
- <p>To provide this feature we map the remote webpage or even
- the complete remote webarea to our namespace by the use
- of the <dfn>Proxy Throughput</dfn> feature (flag <code>[P]</code>):</p>
+ <p>To provide this feature we map the remote web page or even
+ the complete remote web area to our namespace using the
+ <dfn>Proxy Throughput</dfn> feature (flag <code>[P]</code>):</p>
<div class="example"><pre>
##
@@ -1088,7 +1089,7 @@
RewriteCond ${vhost:%1} ^(/.*)$
#
# 5. finally we can map the URL to its docroot location
-# and remember the virtual host for logging puposes
+# and remember the virtual host for logging purposes
RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
:
</pre></div>
@@ -1175,7 +1176,7 @@
<dd>
<p>We first have to make sure <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
is below(!) <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> in the Configuration
- file when compiling the Apache webserver. This way it gets
+ file when compiling the Apache web server. This way it gets
called <em>before</em> <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Then we
configure the following for a host-dependent deny...</p>
@@ -1203,11 +1204,11 @@
<dt>Description:</dt>
<dd>
- <p>Sometimes a very special authentication is needed, for
- instance a authentication which checks for a set of
+ <p>Sometimes very special authentication is needed, for
+ instance authentication which checks for a set of
explicitly configured users. Only these should receive
access and without explicit prompting (which would occur
- when using the Basic Auth via <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>).</p>
+ when using Basic Auth via <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>).</p>
</dd>
<dt>Solution:</dt>
Modified: httpd/httpd/branches/2.0.x/docs/manual/sections.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/sections.html.en?rev=650596&r1=650595&r2=650596&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/sections.html.en (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/sections.html.en Tue Apr 22 10:53:18 2008
@@ -21,7 +21,8 @@
<p><span>Available Languages: </span><a href="./en/sections.html" title="English"> en </a> |
<a href="./es/sections.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
-<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
+<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
<p>Directives in the <a href="configuring.html">configuration files</a> may apply to the
entire server, or they may be restricted to apply only to particular
@@ -448,7 +449,8 @@
<p><span>Available Languages: </span><a href="./en/sections.html" title="English"> en </a> |
<a href="./es/sections.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
-<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
+<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>