Commit 4a2fb6bf authored by Nilgun Belma Buguner's avatar Nilgun Belma Buguner
Browse files

update for sync with English doc.

Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by:  Orhan Berent <berent belgeler.org>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@720414 13f79535-47bb-0310-9956-ffa450edef68
parent d7c852ed
Loading
Loading
Loading
Loading
+21 −70
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="style/manual.tr.xsl"?>
<!-- English Revision: 572617:711521 (outdated) -->
<!-- English Revision: 711521 -->
<!-- =====================================================
 Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
   Reviewed by: Orhan Berent <berent belgeler.org>
@@ -30,13 +30,12 @@

  <summary>
    <p>Bu belge <module>mod_cache</module>,
      <module>mod_disk_cache</module>, <module>mod_mem_cache</module>,
      <module>mod_file_cache</module> modülleri ve <a
      href="programs/htcacheclean.html">htcacheclean</a> için bir başvuru
      kılavuzu niteliğindedir. HTTP sunucusu ve vekil olarak çalışmada
      işlemleri hızlandırmak için bilinen sorunlar ve yanlış
      yapılandırmalardan kaçınarak Apache’nin önbellekleme özelliklerinin
      nasıl kullanılacağı açıklanmıştır.</p>
      <module>mod_disk_cache</module>, <module>mod_file_cache</module>
      modülleri ve <a href="programs/htcacheclean.html">htcacheclean</a>
      için bir başvuru kılavuzu niteliğindedir. HTTP sunucusu ve vekil
      olarak çalışmada işlemleri hızlandırmak için bilinen sorunlar ve
      yanlış yapılandırmalardan kaçınarak Apache’nin önbellekleme
      özelliklerinin nasıl kullanılacağı açıklanmıştır.</p>
  </summary>

  <section id="introduction">
@@ -49,16 +48,16 @@
      vekili olarak çalışmada HTTP işlemlerini hızlandırmak anlamında sunucuya
      güç katarlar.</p>

    <p><module>mod_cache</module>, ortam sağlayıcı modülleri olan
      <module>mod_mem_cache</module> ve <module>mod_disk_cache</module> ile
      birlikte HTTP önbelleklemesini akıllıca yerine getirir. İçeriğin kendisi
      önbellekte saklanırken <module>mod_cache</module> içeriğin
      önbelleklenebilmesini denetim altında tutan HTTP başlıkları ve
      seçenekleri ile ilgilenir. Yerel ve vekalet edilen içeriğin her ikisinin
      de aynı anda işlem görmesi sağlanabilir. <module>mod_cache</module>,
      vekalet edilen içeriğe, devingen yerel içeriğe veya zamanla değişen
      yerel dosyalara erişimi hızlandırma ihtiyacına yönelik olarak hem basit
      hem de karmaşık önbellekleme yapılandırmalarını mümkün kılar.</p>
    <p><module>mod_cache</module>, ortam sağlayıcı modülü olan
      <module>mod_disk_cache</module> ile birlikte HTTP önbelleklemesini
      akıllıca yerine getirir. İçeriğin kendisi önbellekte saklanırken
      <module>mod_cache</module> içeriğin önbelleklenebilmesini denetim
      altında tutan HTTP başlıkları ve seçenekleri ile ilgilenir. Yerel ve
      vekalet edilen içeriğin her ikisinin de aynı anda işlem görmesi
      sağlanabilir. <module>mod_cache</module>, vekalet edilen içeriğe,
      devingen yerel içeriğe veya zamanla değişen yerel dosyalara erişimi
      hızlandırma ihtiyacına yönelik olarak hem basit hem de karmaşık
      önbellekleme yapılandırmalarını mümkün kılar.</p>

    <p><module>mod_file_cache</module> ise biraz daha temel ancak bazen daha
      kullanışlı olabilen bir önbellekleme şekli ile ilgilenir. URL’lerin
@@ -89,7 +88,6 @@
    <related>
      <modulelist>
        <module>mod_cache</module>
        <module>mod_mem_cache</module>
        <module>mod_disk_cache</module>
        <module>mod_file_cache</module>
      </modulelist>
@@ -403,7 +401,6 @@
    <related>
      <modulelist>
        <module>mod_file_cache</module>
        <module>mod_mem_cache</module>
      </modulelist>
      <directivelist>
        <directive module="mod_file_cache">CacheFile</directive>
@@ -415,7 +412,7 @@
    <p>Bir dosyanın açılması işlemi, özellikle de ağ dosya sistemlerinde
      bulunan dosyalar için önemli bir gecikme kaynağı olabilir. Önbellekte,
      çok sunulan dosyaların kendilerinin değil, açık dosya tanıtıcılarının
      saklanması Apache’yi bu tür gecikmelerden koruyabilir. Apache’de iki tür
      saklanması Apache’yi bu tür gecikmelerden koruyabilir. Apache’de tek türde
      dosya tanıtıcı önbelleklemesi yapılabilmektedir.</p>

    <section>
@@ -454,24 +451,6 @@
        kapanmadıkça dosyaların silinmesiyle açılan yer serbest
        kalmayacaktır.</p>
    </section>

    <section>
      <title><code>CacheEnable</code> yönergesi ile</title>

      <p><module>mod_mem_cache</module> modülünün ayrıca, <directive
        module="mod_cache" >CacheEnable</directive> yönergesi üzerinden etkin
        kılınabilen kendine özgü bir dosya tanıtıcı önbellekleme şeması
        vardır.</p>

      <example>
        CacheEnable fd /
      </example>

      <p><module>mod_cache</module>’nin devreye girdiği her işlemde olduğu
        gibi bu tür dosya tanıtıcı önbelleklemesi de akıllıca yapılır ve
        önbellekteki içerik zaman aşımına uğradığı halde sunulmaya devam
        edilmez.</p>
    </section>
  </section>

  <section id="inmemory">
@@ -479,7 +458,6 @@

     <related>
      <modulelist>
        <module>mod_mem_cache</module>
        <module>mod_file_cache</module>
      </modulelist>
      <directivelist>
@@ -548,13 +526,6 @@
      Apache tarafından yerine getirilmesinin daha iyi olacağı bazı durumlar
      vardır.</p>

    <p>Öncelikle, işletim sistemi sadece bildiği dosyaları önbellekler (veya
      önbelleklediği dosyaları bilir). Eğer Apache’yi bir vekil sunucu olarak
      çalıştırıyorsanız, önbelleklediğiniz dosyalar yerel olarak saklanmadan
      uzaktan sunulabilir. Ancak bellekiçi önbelleklemenin sağladığı hız
      artışının dayanılmaz çekiciliğine karşı koyamıyorsanız, Apache’nin kendi
      bellekiçi önbelleklemesine ihtiyacınız var demektir.</p>

    <section>
      <title><code>MMapStatic</code> yönergesi ile</title>

@@ -581,25 +552,6 @@
        taşımaktadır; aksi takdirde işletim sistemi belleği diske
        takaslayacağından beklenen fayda sağlanamayacaktır.</p>
    </section>

    <section>
      <title><code>mod_mem_cache</code> modülü ile</title>

      <p><module>mod_mem_cache</module> modülü HTTP belirtimine uygun olarak
        bellekiçi önbelleklemeyi akıllıca uygular. Ayrıca yüksek belleği
        doğrudan kullanabildiğinden <var>MMap</var> desteği olmayan
        sistemlerde bile bellekiçi önbellekleme yapabilir.</p>

      <p>Bu tür önbellekleme şöyle etkin kılınabilir:</p>

      <example>
        # Bellekiçi önbelleklemeyi etkin kılalım<br />
        CacheEnable mem /<br />
        <br />
        # Önbellek 1 Megabayttan büyük olmasın<br />
        MCacheSize 1024
      </example>
    </section>
  </section>

  <section id="disk">
@@ -616,10 +568,9 @@
    </related>

    <p><module>mod_disk_cache</module> modülü önbelleklemenin
      <module>mod_cache</module> için disk üzerinde yapılmasını mümkün kılar.
      <module>mod_mem_cache</module> modülünde olduğu gibi bu önbellekleme de
      akıllıca yapılır ve önbellekteki içerik sadece geçerli kabul edildiği
      sürece sunulabilir.</p>
      <module>mod_cache</module> için disk üzerinde yapılmasını mümkün
      kılar. Bbu önbellekleme akıllıca yapılır ve önbellekteki içerik
      sadece geçerli kabul edildiği sürece sunulabilir.</p>

    <p>Modül bu amaçla genelde şöyle kullanılır:</p>

+3 −3
Original line number Diff line number Diff line
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
<!-- English Revision: 709551:710153 (outdated) -->
<!-- English Revision: 720186  -->
<!-- =====================================================
 Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
   Reviewed by: Orhan Berent <berent belgeler.org>
@@ -1559,8 +1559,8 @@ yönergeleri sarmalar.</description>

    <p>Bir istemci kalıcı bağlantı kullandığı takdirde, bağlantı üzerinden kaç
      istek gönderilirse gönderilsin,
      <directive>MaxRequestsPerChild</directive> yönergesi bakımından tek bir
      istek olarak değerlendirilir.</p>
      <directive module="mpm_common">MaxRequestsPerChild</directive> yönergesi
      bakımından tek bir istek olarak değerlendirilir.</p>
</usage>

<seealso><directive module="core">MaxKeepAliveRequests</directive></seealso>
+7 −4
Original line number Diff line number Diff line
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
<!-- English Revision: 706001:713462 (outdated) -->
<!-- English Revision: 713462 -->
<!-- =====================================================
 Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
   Reviewed by: Orhan Berent <berent belgeler.org>
@@ -60,7 +60,7 @@
<description>İstemci bir dizin istediğinde dizin içeriğini listeler.
</description>
<syntax>DirectoryIndex
    None | <var>yerel-url</var> [<var>yerel-url</var>] ...</syntax>
    disabled | <var>yerel-url</var> [<var>yerel-url</var>] ...</syntax>
<default>DirectoryIndex index.html</default>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context></contextlist>
@@ -95,8 +95,11 @@
      <code>index.txt</code> mevcut olduğunda <code>/cgi-bin/index.pl</code>
      CGI betiği çalıştırılacaktır.</p>

    <p><code>None</code> değeri <module>mod_dir</module>’in bir dizin listesi
      aramasını engeller.</p>
    <p><code>disabled</code> değeri tek başına <module>mod_dir</module>’in bir
      dizin listesi aramasını engeller. <code>disabled</code> değiştirgesi
      öncesinde ve sonrasında başka bir değiştirge hatta bir <code>disabled</code>
      daha olsa bile tek başına <code>disabled</code> verilmiş gibi
      yorumlanır.</p>

</usage>
</directivesynopsis>
+2 −2
Original line number Diff line number Diff line
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
<!-- English Revision: 698483:713242 (outdated) -->
<!-- English Revision: 713242 -->
<!-- =====================================================
 Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
   Reviewed by: Orhan Berent <berent belgeler.org>
@@ -56,7 +56,7 @@
<usage>
    <p><directive>SuexecUserGroup</directive> yönergesi CGI programlarını
      çalıştıracak kullanıcı ve grubu belirtmeye yarar. CGI harici istekler
      hala <directive module="mpm_common">User</directive> yönergesinde
      hala <directive module="mod_unixd">User</directive> yönergesinde
      belirtilen kullanıcı tarafından yerine getirilir. Bu yönerge,  Apache
      1.3 yapılandırmasında sanal konak bölümlerindeki <code>User</code> ve
      <code>Group</code> yönergelerinin yerini almak üzere tasarlanmıştır.</p>
+1 −151
Original line number Diff line number Diff line
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
<!-- English Revision: 703441:713242 (outdated) -->
<!-- English Revision: 713242 -->
<!-- =====================================================
 Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
   Reviewed by: Orhan Berent <berent belgeler.org>
@@ -200,63 +200,6 @@
</usage>
</directivesynopsis>

<directivesynopsis>
<name>Group</name>
<description>İsteklere yanıt verecek sunucunun ait olacağı grubu belirler.</description>
<syntax>Group <var>unix-grubu</var></syntax>
<default>Group #-1</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<compatibility>Apache 2.0’dan itibaren sadece sunucu geneli için geçerlidir.</compatibility>

<usage>
    <p><directive>Group</directive> yönergesi, sunucunun hangi grup altında
      isteklere yanıt vereceğini belirler. Bu yönergenin uygulanabilmesi için
      sunucunun <code>root</code> olarak çalıştırılmış olması gerekir.
      Sunucuyu <code>root</code> dışında bir kullanıcı başlattığı takdirde,
      sunucu belirtilen gruba geçemez ve kullanıcının kendi grubunda
      çalışmaya devam eder. <var>unix-grubu</var> şunlardan biri olabilir:</p>

    <dl>
      <dt>Bir grup adı</dt>
      <dd>Gruba ismiyle başvurulur.</dd>

      <dt><code>#</code> ardından grup numarası</dt>
      <dd>Gruba numarası ile başvurulur.</dd>
    </dl>

    <example><title>Örnek</title>
      Group www-group
    </example>

    <p>Çalışan sunucu için özellikle yeni bir grup atamanız önerilir. Bazı
      sistem yöneticileri <code>nobody</code> grubunu kullanırlar fakat
      bu her zaman mümkün olmadığı gibi arzulanan da değildir.</p>

    <note type="warning"><title>Güvenlik</title>
      <p>Ne yaptığınızı ve ne tehlikelere yol açacağınızı bilmiyorsanız
      <directive>Group</directive> (veya <directive
      module="mpm_common">User</directive>) yönergesine değer olarak
      <code>root</code> atamayınız.</p>
    </note>

    <p>Özel bilgi: Bu yönergenin <directive module="core"
      type="section">VirtualHost</directive> taşıyıcısı içinde kullanımı
      artık desteklenmemektedir. Sunucunuzu <program>suexec</program> için
      yapılandırırken <directive
      module="mod_suexec">SuexecUserGroup</directive> yönergesini
      kullanınız.</p>

    <note><title>Ek Bilgi</title>
      <p><directive>Group</directive> yönergesi <module>beos</module> ve
        <module>mpmt_os2</module> MPM’lerinde mevcut olsa da, aslında
        işlevsiz olup sadece uyumluluk adına mevcuttur.</p>
    </note>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>PidFile</name>
<description>Ana sürecin süreç kimliğinin (PID) kaydedileceği dosyayı belirler.</description>
@@ -962,97 +905,4 @@
</usage>
</directivesynopsis>

<directivesynopsis>
<name>User</name>
<description>İsteklere yanıt verecek sunucunun ait olacağı kullanıcıyı
  belirler.</description>
<syntax>User <var>unix-kullanıcısı</var></syntax>
<default>User #-1</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>perchild</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<compatibility>Apache 2.0’dan itibaren sadece sunucu geneli için
  geçerlidir.</compatibility>

<usage>
    <p><directive>User</directive> yönergesi, sunucunun hangi kullanıcı olarak
      isteklere yanıt vereceğini belirler. Bu yönergenin uygulanabilmesi için
      sunucunun <code>root</code> olarak çalıştırılmış olması gerekir.
      Sunucuyu <code>root</code> dışında bir kullanıcı başlattığı takdirde,
      sunucu belirtilen kullanıcıya geçemez ve mevcut kullanıcıyla çalışmaya
      devam eder. Eğer sunucuyu <code>root</code> olarak başlatmışsanız ana
      süreç root olarak çalışmaya devam edecektir. <var>unix-kullanıcısı</var>
      şunlardan biri olabilir:</p>

    <dl>
      <dt>Bir kullanıcı adı</dt>
      <dd>Gruba ismiyle başvurulur.</dd>

      <dt><code>#</code> ardından kullanıcı numarası</dt>
      <dd>Kullanıcıya numarası ile başvurulur.</dd>
    </dl>

    <p>Bu yönergede belirtilecek kullanıcının, başkaları tarafından üzerinde
      değişiklik yapılabilecek dosyalardan başkasına erişemeyen bir kullanıcı
      olmaması gerektiği gibi, HTTP isteklerini işlemek dışında işlemler de
      yapabilen bir kullanıcı olmamalıdır.
      Çalışan sunucu için özellikle yeni bir grup atamanız önerilir. Bazı
      sistem yöneticileri <code>nobody</code> kullanıcısını kullanırlar fakat
      <code>nobody</code> kullanıcısı sistemde başka amaçlarla
      kullanılabildiğinden bu her zaman mümkün olmadığı gibi arzulanan da
      değildir.</p>

    <note type="warning"><title>Güvenlik</title>
      <p>Ne yaptığınızı ve ne tehlikelere yol açacağınızı bilmiyorsanız
      <directive>User</directive> (veya <directive
      module="mpm_common">Group</directive>) yönergesine değer olarak
      <code>root</code> atamayınız.</p>
    </note>

    <p>Sanal konakları farklı kullanıcı kimliklerle çalıştırmak üzere
      tasarlanan <module>perchild</module> modülü kullanıldığında <directive
      type="section" module="core">VirtualHost</directive> bölümlerinde
      <directive module="perchild">AssignUserID</directive> yönergesi ile
      farklı bir kullanıcı kimlik tanımlanmadığı takdirde
      <directive>User</directive> yönergesi ile ana sunucu için tanımlanan
      kullanıcı kimlik sanal konak için de geçerli olur.</p>

    <p>Özel bilgi: Bu yönergenin <directive module="core"
      type="section">VirtualHost</directive> taşıyıcısı içinde kullanımı
      artık desteklenmemektedir. Sunucunuzu <program>suexec</program> için
      yapılandırırken <directive
      module="mod_suexec">SuexecUserGroup</directive> yönergesini
      kullanınız.</p>

    <note><title>Ek Bilgi</title>
      <p><directive>User</directive>yönergesi <module>beos</module> ve
        <module>mpmt_os2</module> MPM’lerinde mevcut olsa da, aslında
        işlevsiz olup sadece uyumluluk adına mevcuttur.</p>
    </note>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>ChrootDir</name>
<description>Sunucunun başlatıldıktan sonra chroot(8) yapacağı dizini
  belirler.</description>
<syntax>ChrootDir <var>/dizin/yolu</var></syntax>
<default>none</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>event</module>
<module>prefork</module><module>worker</module></modulelist>

<usage>
    <p>Bu yönerge httpd 2.2.9(?) ve sonrasında mevcuttur ve sunucuya
      başlatıldıktan sonra ağdan gelen istekleri kabul etmeden önce
      belirtilen dizine <var>chroot(8)</var> yapmasını söyler.</p>
    <p>Sunucuyu chroot altında çalıştırmanın basit bir işlem olmadığına ve
      özellikle CGI veya PHP gibi betikler çalıştırıyorsanız ek ayarlamalar
      yapmanız gerektiğine dikkat ediniz. Lütfen, bu özelliği kullanmaya
      çalışmadan önce chroot işlemleri hakkında gerektiği kadar bilgi sahibi
      olduğunuzdan emin olunuz.</p>
</usage>
</directivesynopsis>

</modulesynopsis>
Loading