You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ni...@apache.org on 2013/04/15 18:05:16 UTC

svn commit: r1468136 [1/2] - in /httpd/httpd/branches/2.4.x/docs/manual: content-negotiation.xml.tr howto/auth.xml.tr howto/public_html.xml.tr misc/perf-tuning.xml.tr misc/security_tips.xml.tr mod/core.xml.tr new_features_2_4.xml.tr urlmapping.xml.tr

Author: nilgun
Date: Mon Apr 15 16:05:16 2013
New Revision: 1468136

URL: http://svn.apache.org/r1468136
Log:
update for sync with English docs.

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

Modified:
    httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/howto/auth.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/howto/public_html.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/misc/perf-tuning.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/misc/security_tips.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/mod/core.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.tr
    httpd/httpd/branches/2.4.x/docs/manual/urlmapping.xml.tr

Modified: httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.tr?rev=1468136&r1=1468135&r2=1468136&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.tr [utf-8] Mon Apr 15 16:05:16 2013
@@ -1,10 +1,10 @@
 <?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: 1334033:1450091 (outdated) -->
+<!-- English Revision: 1450091 -->
 <!-- =====================================================
- Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
-   Reviewed by: Orhan Berent <berent belgeler.org>
+ Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
+   Reviewed by: Orhan Berent <berent belgeler.gen.tr>
 ========================================================== -->
 
 <!--

Modified: httpd/httpd/branches/2.4.x/docs/manual/howto/auth.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/howto/auth.xml.tr?rev=1468136&r1=1468135&r2=1468136&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/howto/auth.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/howto/auth.xml.tr [utf-8] Mon Apr 15 16:05:16 2013
@@ -1,10 +1,10 @@
 <?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: 1070891:1430816 (outdated) -->
+<!-- English Revision: 1430816 -->
 <!-- =====================================================
  Translated by: Umut Samuk <umut belgeler.org>
-   Reviewed by: Nilgün Belma Bugüner <nilgun belgeler.org>
+   Reviewed by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
 ========================================================== -->
 
 <!--
@@ -27,7 +27,7 @@
 <manualpage metafile="auth.xml.meta">
   <parentdocument href="./">Nasıllar ve Öğreticiler</parentdocument>
 
-  <title>Kimlik Doğrulama, Yetkilendirme ve Erişim Denetimi</title>
+  <title>Kimlik Doğrulama ve Yetkilendirme</title>
 
   <summary>
     <p>Kimlik Doğrulama istediğiniz kişileri teyid etme işlemidir.
@@ -133,9 +133,7 @@
     şekilde bir <directive module="core"
     >AllowOverride</directive> yönergesine ihtiyacınız olacaktır:</p>
 
-    <example>
-      AllowOverride AuthConfig
-    </example>
+    <highlight language="config">AllowOverride AuthConfig</highlight>
 
     <p>Yönergeleri doğrudan ana sunucunun yapılandırma dosyasına
     koyacaksanız bu dosyaya yazma izniniz olmalıdır.</p>
@@ -207,14 +205,14 @@
     veya <code>httpd.conf</code> içindeki &lt;Directory
     /usr/local/apache/htdocs/secret&gt; bölümüne koyabilirsiniz.</p>
 
-    <example>
-      AuthType Basic<br />
-      AuthName "Gizli Dosyalar"<br />
-      # (Aşağıdaki satırın kullanımı isteğe bağlıdır)<br />
-      AuthBasicProvider file<br />
-      AuthUserFile /usr/local/apache/passwd/passwords<br />
-      Require user umut
-    </example>
+    <highlight language="config">
+AuthType Basic
+AuthName "Gizli Dosyalar"
+# (Aşağıdaki satırın kullanımı isteğe bağlıdır)
+AuthBasicProvider file
+AuthUserFile /usr/local/apache/passwd/passwords
+Require user umut
+    </highlight>
 
     <p>Bu yönergeleri tek tek inceleyelim.
     <directive module="mod_authn_core">AuthType</directive> yönergesi
@@ -264,9 +262,9 @@
     dosyasında depolama özelliğine de sahiptir. Bu amaçla,
     <module>mod_authn_dbm</module> modülünün
     <directive module="mod_authn_dbm">AuthDBMUserFile</directive>
-    yönergesi kullanılabilir. Bu dosyalar <program>dbmmanage</program>
-    programı ile oluşturulabilir ve değiştirilebilir.  <a
-    href="http://modules.apache.org/">Apache modülleri
+    yönergesi kullanılabilir. Bu dosyalar <program>dbmmanage</program> ve
+    <program>htdbm</program> programı ile oluşturulabilir ve değiştirilebilir.
+    <a href="http://modules.apache.org/">Apache modülleri
     Veritabanı</a> içindeki üçüncü parti modüllerinde çok sayıda
     başka kimlik doğrulama türü de vardır.</p>
 
@@ -311,18 +309,19 @@
     (Yeni bir parola dosyası oluşturmak için <code>-c</code> seçeneği
     kullanılır).</p>
 
-    <p>Şimdi, <code>.htaccess</code> dosyanızı aşağıda görüldüğü şekilde
-    değiştirebilirsiniz:</p>
-
-    <example>
-      AuthType Basic<br />
-      AuthName "Davete Binaen"<br />
-      # Satır isteğe bağlıdır:<br />
-      AuthBasicProvider file<br />
-      AuthUserFile /usr/local/apache/passwd/passwords<br />
-      AuthGroupFile /usr/local/apache/passwd/groups<br />
-      Require group Grupismi
-    </example>
+    <p>Şimdi, <code>.htaccess</code> dosyanızı veya
+    <directive module="core" type="section">Directory</directive> bölümünüzü
+    aşağıda görüldüğü şekilde değiştirebilirsiniz:</p>
+
+    <highlight language="config">
+AuthType Basic
+AuthName "Davete Binaen"
+# Satır isteğe bağlıdır:
+AuthBasicProvider file
+AuthUserFile /usr/local/apache/passwd/passwords
+AuthGroupFile /usr/local/apache/passwd/groups
+Require group Grupismi
+    </highlight>
 
     <p>Artık, <code>Grupismi</code> gurubunda listelenmiş ve
     <code>password</code> dosyasında kaydı olan kişiye, parolayı doğru
@@ -332,19 +331,12 @@
     yol daha mevcuttur. Bir gurup dosyası oluşturmaktansa, şu yönergeyi
     kullanabilirsiniz:</p>
 
-    <example>
-      Require valid-user
-    </example>
+    <highlight language="config">Require valid-user</highlight>
 
     <p><code>Require user umut</code> satırı ile parola dosyasında
     listelenmiş ve parolayı doğru olarak giren herhangi bir kişiye izin
     vermektense, her grup için ayrı bir parola dosyası tutarak grup
-    davranışını taklit edebilirsiniz. Bu yaklaşımın getirisi:
-    Apache iki dosya yerine sadece bir dosyaya bakar.
-    Götürüsü ise parola dosyalarından oluşan bir dosya demeti sağlamak
-    ve <directive module="mod_authn_file">AuthUserFile</directive>
-    yönergesinde doğru dosyayı belirtmeyi unutmamak zorunda
-    kalmanızdır.</p>
+    davranışını taklit edebilirsiniz.</p>
 
   </section>
 
@@ -379,19 +371,17 @@
     >AuthBasicProvider</directive> file</code> yerine, <code>dbm</code>
     veya <code>dbd</code> kullanabilirsiniz.</p>
 
-    <p>Bir metin dosyası yerine bir dbd dosyası kullanım örneği:</p>
+    <p>Bir metin dosyası yerine bir dbm dosyası kullanım örneği:</p>
 
-    <example>
-    &lt;Directory /www/docs/private&gt;<br />
-    <indent>
-    AuthName "Private"<br />
-    AuthType Basic<br />
-    AuthBasicProvider dbm<br />
-    AuthDBMUserFile /www/passwords/passwd.dbm<br />
-    Require valid-user<br />
-  </indent>
-    &lt;/Directory&gt;
-    </example>
+    <highlight language="config">
+&lt;Directory /www/docs/private&gt;
+    AuthName "Private"
+    AuthType Basic
+    AuthBasicProvider dbm
+    AuthDBMUserFile /www/passwords/passwd.dbm
+    Require valid-user
+&lt;/Directory&gt;
+    </highlight>
 
     <p>Başka seçenekler de mümkündür. Ayrınılar için
     <module>mod_authn_dbm</module> belgesine başvurun.</p>
@@ -407,18 +397,16 @@
     örnekte dosya ve LDAP tabanlı kimlik doğrulama tedarikçileri bir
     arada kullanılmıştır.</p>
 
-    <example>
-    &lt;Directory /www/docs/private&gt;<br />
-    <indent>
-    AuthName "Private"<br />
-    AuthType Basic<br />
-    AuthBasicProvider file ldap<br />
-    AuthUserFile /usr/local/apache/passwd/passwords<br />
-    AuthLDAPURL ldap://ldaphost/o=yourorg<br />
-    Require valid-user<br />
-    </indent>
-    &lt;/Directory&gt;
-    </example>
+    <highlight language="config">
+&lt;Directory /www/docs/private&gt;
+    AuthName "Private"
+    AuthType Basic
+    AuthBasicProvider file ldap
+    AuthUserFile /usr/local/apache/passwd/passwords
+    AuthLDAPURL ldap://ldaphost/o=yourorg
+    Require valid-user
+&lt;/Directory&gt;
+    </highlight>
 
     <p>Bu örnekte dosya tedarikçisi, ilk olarak kullanıcının kimliğini
     doğrulamaya teşebbüs edecektir. Kullanıcının kimliği
@@ -433,20 +421,18 @@
     dosya için hem dosyalı hem de LDAP grup kimlik doğrulaması
     kullanılmıştır.</p>
 
-    <example>
-    &lt;Directory /www/docs/private&gt;<br />
-    <indent>
-    AuthName "Private"<br />
-    AuthType Basic<br />
-    AuthBasicProvider file<br />
-    AuthUserFile /usr/local/apache/passwd/passwords<br />
+    <highlight language="config">
+&lt;Directory /www/docs/private&gt;
+    AuthName "Private"
+    AuthType Basic
+    AuthBasicProvider file
+    AuthUserFile /usr/local/apache/passwd/passwords
     AuthLDAPURL ldap://ldaphost/o=yourorg
-    AuthGroupFile /usr/local/apache/passwd/groups<br />
-    Require group GroupName<br />
-    Require ldap-group cn=mygroup,o=yourorg<br />
-    </indent>
-    &lt;/Directory&gt;
-    </example>
+    AuthGroupFile /usr/local/apache/passwd/groups
+    Require group GroupName
+    Require ldap-group cn=mygroup,o=yourorg
+&lt;/Directory&gt;
+    </highlight>
 
     <p>Kimlik doğrulama konusunu biraz daha genişletirsek, <directive
     module="mod_authz_core" type="section">RequireAll</directive> ve
@@ -524,16 +510,12 @@
       çağırılacak yetkilendirme tedarikçilerini kayda geçirir. Örneğin:
       </p>
 
-      <example>
-        Require ip <var>adres</var>
-      </example>
+      <highlight language="config">Require ip <var>adres</var></highlight>
 
       <p>Burada, <var>adres</var> bir IP adresidir (veya kısmi bir IP
         addresidir)</p>
 
-      <example>
-        Require host <var>alan_adı</var>
-      </example>
+      <highlight language="config">Require host <var>alan_adı</var></highlight>
 
       <p>Burada, <var>alan_adı</var> bir tam nitelikli alan adıdır
       (ya da kısmi alan adıdır); gerekirse çok sayıda alan adı veya IP
@@ -543,52 +525,44 @@
       tutmak istediğinizi varsayalım. Bu kişiyi uzak tutmak için şunları
       yapabilirsiniz:</p>
 
-      <example>
-        &lt;RequireAll&gt;
-        <indent>
-          Require all granted<br/>
-          Require not ip 10.252.46.165
-        </indent>
-        &lt;/RequireAll&gt;
-      </example>
+        <highlight language="config">
+&lt;RequireAll&gt;
+    Require all granted
+    Require not ip 10.252.46.165
+&lt;/RequireAll&gt;
+        </highlight>
 
       <p>Bu adresden gelen ziyaretçiler bu yönergedeki içeriği
       göremeyeceklerdir. Bunun yerine, elinizde IP adresi değil de
       makine adı varsa şunu kullanabilirsiniz:</p>
 
-      <example>
-        &lt;RequireAll&gt;
-        <indent>
-          Require all granted<br/>
-          Require not host <var>host.example.com</var>
-        </indent>
-        &lt;/RequireAll&gt;
-      </example>
+        <highlight language="config">
+&lt;RequireAll&gt;
+    Require all granted
+    Require not host host.example.com
+&lt;/RequireAll&gt;
+        </highlight>
 
       <p>Eğer alan adının tamanıdan gelecek olan bütün erişimleri
       engellemek isterseniz adresin ya da alan adının bir parçasını
       belirtin:</p>
 
-      <example>
-        &lt;RequireAll&gt;
-        <indent>
-          Require all granted<br/>
-          &lt;RequireNone&gt;
-          <indent>
-            Require ip 192.168.205<br />
-            Require host phishers.example.com moreidiots.example<br />
-            Require host ke
-          </indent>
-          &lt;/RequireNone&gt;
-        </indent>
-        &lt;/RequireAll&gt;
-      </example>
-
-      <p>Yukarıdaki örnekte, <directive module="mod_authz_core"
-      type="section">RequireNone</directive> yönergesi içindeki
-      <directive module="mod_authz_core">Require</directive>
-      yönergelerinin değiştirgeleriyle hiçbir bir eşleşme olmaması
-      durumunda erişime izin verilir.</p>
+        <highlight language="config">
+&lt;RequireAll&gt;
+    Require all granted
+    Require not ip 192.168.205
+    Require not host phishers.example.com moreidiots.example
+    Require not host ke
+&lt;/RequireAll&gt;
+        </highlight>
+
+        <p><directive module="mod_authz_core" type="section"
+        >RequireAll</directive> yönergesini çok sayıda
+        <directive module="mod_authz_core"
+        type="section">Require</directive> yönergesi ile birlikte kullanarak,
+        sadece <code>not</code> ile olumsuzlanan tüm koşulları gerçekleyen
+        bağlantılara erişim verilir. Başka bir deyişle, olumsuzlanan koşulları
+        gerçeklemeyen bağlantıların erişimi engellenir.</p>
 
     </section>
 

Modified: httpd/httpd/branches/2.4.x/docs/manual/howto/public_html.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/howto/public_html.xml.tr?rev=1468136&r1=1468135&r2=1468136&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/howto/public_html.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/howto/public_html.xml.tr [utf-8] Mon Apr 15 16:05:16 2013
@@ -1,10 +1,10 @@
 <?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: 1174747:1333989 (outdated) -->
+<!-- English Revision: 1333989 -->
 <!-- =====================================================
- Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
-   Reviewed by: Orhan Berent <berent belgeler.org>
+ Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
+   Reviewed by: Orhan Berent <berent belgeler.gen.tr>
 ========================================================== -->
 
 <!--
@@ -80,9 +80,7 @@
      kullanıcının ev dizinine göreli bir dizin belirtildiği varsayılır.
      Yapılandırmada şöyle bir satır varsa:</p>
 
-    <example>
-      UserDir public_html
-    </example>
+    <highlight language="config">UserDir public_html</highlight>
 
     <p><code>http://example.com/~orhan/dosya.html</code> adresine karşılık
       gelen dosya yolu <code>/home/orhan/public_html/dosya.html</code> olarak
@@ -93,9 +91,7 @@
       dizinlerde bulunacağı varsayılır. Yapılandırmada şöyle bir satır
       varsa:</p>
 
-    <example>
-      UserDir /var/html
-    </example>
+    <highlight language="config">UserDir /var/html</highlight>
 
     <p><code>http://example.com/~orhan/dosya.html</code> adresine karşılık
       gelen dosya yolu <code>/var/html/orhan/dosya.html</code> olarak
@@ -105,19 +101,15 @@
       yerine kullanıcı ismi yerleştirilerek elde edilen dosya yolu
       kullanılır. Yapılandırmada şöyle bir satır varsa:</p>
 
-    <example>
-      UserDir /var/siteler/*/sayfam
-    </example>
+    <highlight language="config">UserDir /var/html/*/sayfam</highlight>
 
     <p><code>http://example.com/~orhan/dosya.html</code> adresine karşılık
-      gelen dosya yolu <code>/var/siteler/orhan/sayfam/dosya.html</code>
+      gelen dosya yolu <code>/var/html/orhan/sayfam/dosya.html</code>
       olarak çözümlenir.</p>
 
     <p>Çok sayıda dizin veya dizin yolu belirtmek de mümkündür.</p>
 
-    <example>
-      UserDir public_html /var/siteler
-    </example>
+    <highlight language="config">UserDir public_html /var/html</highlight>
 
     <p><code>http://example.com/~orhan/dosya.html</code> adresini Apache önce
       <code>/home/orhan/public_html/dosya.html</code> olarak arayacak,
@@ -132,9 +124,7 @@
       kullanıcı dizini isteklerini harici adreslere yönlendirmek için de
       kullanılabilir.</p>
 
-    <example>
-      UserDir http://example.org/users/*/
-    </example>
+    <highlight language="config">UserDir http://example.org/users/*/</highlight>
 
     <p>Bu yapılandırmaya göre <code>http://example.com/~bob/abc.html</code>
     için yapılan bir istek <code>http://example.org/users/bob/abc.html</code>
@@ -148,9 +138,7 @@
       açıklamasında belirtilen sözdizimini kullanarak bu işlevselliği bazı
       kullanıcılara yasaklayabilirsiniz:</p>
 
-    <example>
-      UserDir disabled root ahmet mustafa
-    </example>
+    <highlight language="config">UserDir disabled root ahmet veli</highlight>
 
     <p>Bu yapılandırma ile <code>disabled</code> deyiminin bulunduğu
       satırdaki kullanıcılar dışında kalan bütün kullanıcılar için bu özellik
@@ -158,10 +146,10 @@
       işlevselliğin belli kullanıcılar dışında kullanılmamasını da
       sağlayabilirsiniz:</p>
 
-    <example>
+    <highlight language="config">
       UserDir disabled<br />
       UserDir enabled orhan yasar
-    </example>
+    </highlight>
 
     <p>Daha fazla örnek için <directive module="mod_userdir"
       >UserDir</directive> yönergesinin açıklamasına bakabilirsiniz.</p>
@@ -176,12 +164,12 @@
     ile kullanıcının ev dizinindeki belli bir dizini CGI-etkin duruma
     getirebilirsiniz.</p>
 
-    <example>
-      &lt;Directory /home/*/public_html/cgi-bin/&gt;<br />
-       Options ExecCGI<br />
-       SetHandler cgi-script<br />
-       &lt;/Directory&gt;
-    </example>
+    <highlight language="config">
+&lt;Directory /home/*/public_html/cgi-bin/&gt;
+    Options ExecCGI
+    SetHandler cgi-script
+&lt;/Directory&gt;
+    </highlight>
 
     <p> <directive module="mod_userdir">UserDir</directive> yönergesinde
       <code>public_html</code> belirtildiği varsayımıyla

Modified: httpd/httpd/branches/2.4.x/docs/manual/misc/perf-tuning.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/misc/perf-tuning.xml.tr?rev=1468136&r1=1468135&r2=1468136&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/misc/perf-tuning.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/misc/perf-tuning.xml.tr [utf-8] Mon Apr 15 16:05:16 2013
@@ -1,10 +1,10 @@
 <?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: 1174747:1379929 (outdated) -->
+<!-- English Revision: 1379929 -->
 <!-- =====================================================
- Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
-   Reviewed by: Orhan Berent <berent belgeler.org>
+ Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
+   Reviewed by: Orhan Berent <berent belgeler.gen.tr>
 ========================================================== -->
 
 <!--
@@ -159,14 +159,12 @@
         <code>.cgi</code> dosyalarına yapılan istekler hariç DNS sorguları
         iptal edilmektedir:</p>
 
-      <example>
-        HostnameLookups off<br />
-        &lt;Files ~ "\.(html|cgi)$"&gt;<br />
-        <indent>
-          HostnameLookups on<br />
-        </indent>
-        &lt;/Files&gt;
-      </example>
+      <highlight language="config">
+HostnameLookups off
+&lt;Files ~ "\.(html|cgi)$"&gt;
+  HostnameLookups on
+&lt;/Files&gt;
+      </highlight>
 
       <p>Yine de bazı CGI’lerin DNS isimlerine ihtiyacı olursa bu CGI’lerin
         bu ihtiyaçlarına yönelik olarak <code>gethostbyname</code> çağrıları
@@ -185,14 +183,12 @@
         bağın üzerinde bazı sınamalar yapmak için ek bir sistem çağrısından
         başka istenen her dosya için de ayrı bir çağrı yapacaktır.</p>
 
-      <example><title>Örnek:</title>
-        DocumentRoot /siteler/htdocs<br />
-        &lt;Directory /&gt;<br />
-        <indent>
-          Options SymLinksIfOwnerMatch<br />
-        </indent>
-        &lt;/Directory&gt;
-      </example>
+      <highlight language="config">
+DocumentRoot /siteler/htdocs
+&lt;Directory /&gt;
+  Options SymLinksIfOwnerMatch
+&lt;/Directory&gt;
+      </highlight>
 
       <p>Bu durumda <code>/index.html</code> için bir istek yapıldığında
         Apache, <code>/siteler</code>, <code>/siteler/htdocs</code> ve<br />
@@ -202,20 +198,16 @@
         yinelenecektir. Amacınız gerçekten sembolik bağları güvenlik
         açısından sınamaksa bunu şöyle yapabilirsiniz:</p>
 
-      <example>
-        DocumentRoot /siteler/htdocs<br />
-        &lt;Directory /&gt;<br />
-        <indent>
-          Options FollowSymLinks<br />
-        </indent>
-        &lt;/Directory&gt;<br />
-        <br />
-        &lt;Directory /sitem/htdocs&gt;<br />
-        <indent>
-          Options -FollowSymLinks +SymLinksIfOwnerMatch<br />
-        </indent>
-        &lt;/Directory&gt;
-      </example>
+      <highlight language="config">
+DocumentRoot /siteler/htdocs
+&lt;Directory /&gt;
+  Options FollowSymLinks
+&lt;/Directory&gt;
+
+&lt;Directory /siteler/htdocs&gt;
+  Options -FollowSymLinks +SymLinksIfOwnerMatch
+&lt;/Directory&gt;
+      </highlight>
 
       <p>Böylece <directive module="core">DocumentRoot</directive> altındaki
         dosyalar için fazladan bir çağrı yapılmasını engellemiş olursunuz.
@@ -240,14 +232,12 @@
         her dosya bileşeni için bu <code>.htaccess</code> dosyalarını açmaya
         çalışacaktır.</p>
 
-      <example><title>Örnek:</title>
-        DocumentRoot /siteler/htdocs<br />
-        &lt;Directory /&gt;<br />
-        <indent>
-          AllowOverride all<br />
-        </indent>
-        &lt;/Directory&gt;
-      </example>
+      <highlight language="config">
+DocumentRoot /siteler/htdocs
+&lt;Directory /&gt;
+  AllowOverride all
+&lt;/Directory&gt;
+      </highlight>
 
       <p>Bu durumda <code>/index.html</code> sayfasına yapılan bir istek için
         Apache, <code>/.htaccess</code>, <code>/siteler/.htaccess</code> ve
@@ -267,16 +257,14 @@
         isterken büyük başarım kayıplarına uğrayabilirsiniz. Böyle bir
         durumda sunucunun başarımını arttırmanın tek bir yolu vardır. </p>
 
-      <example>
-        DirectoryIndex index
-      </example>
+      <highlight language="config">DirectoryIndex index</highlight>
 
       <p>Yukarıdaki gibi bir dosya ismi kalıbı kullanmak yerine, aşağıdaki
         gibi seçenekleri tam bir liste halinde belirtin:</p>
 
-      <example>
-        DirectoryIndex index.cgi index.pl index.shtml index.html
-      </example>
+      <highlight language="config">
+DirectoryIndex index.cgi index.pl index.shtml index.html
+      </highlight>
 
       <p>Buradaki sıralama öncelik sırasını belirler; yani,
         öncelikli olmasını istediğiniz seçeneği listenin başına
@@ -466,6 +454,12 @@
           vermesi nedeniyle yüksek trafiğe sahip sunucularda
           <module>prefork</module> modülüne göre daha iyi bir seçimdir.</li>
 
+        <li><module>event</module> modülü <module>worker</module> modülü gibi
+          çok evreli bir modüldür, fakat aunı anda dahafazla isteğe yanıt
+          verecek şekilde tasarlanmıştır. Bunu, evreleri destekleyen bazı
+          işlemleri yapmamak suretiyle yeni isteklerle çalışacak ana evreleri
+          serbestleştirerek sağlar.</li>
+
         <li><module>prefork</module> modülü her biri tek bir evreye sahip
           çok sayıda çocuk süreç kullanımını destekler. Her süreç aynı anda
           tek bir bağlantıya hizmet sunar. Çoğu sistemde daha hızlı olması
@@ -608,39 +602,29 @@
       bağlantılar denenebilir. Gerçekte çalışan kod bu olmasa da meramımızı
       anlatmak için kodun şöyle bir şey olduğunu varsayabiliriz:</p>
 
-      <example>
-        for (;;) {<br />
-        <indent>
-          for (;;) {<br />
-          <indent>
-            fd_set accept_fds;<br />
-            <br />
-            FD_ZERO (&amp;accept_fds);<br />
-            for (i = first_socket; i &lt;= last_socket; ++i) {<br />
-            <indent>
-              FD_SET (i, &amp;accept_fds);<br />
-            </indent>
-            }<br />
-            rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);<br />
-            if (rc &lt; 1) continue;<br />
-            new_connection = -1;<br />
-            for (i = first_socket; i &lt;= last_socket; ++i) {<br />
-            <indent>
-              if (FD_ISSET (i, &amp;accept_fds)) {<br />
-              <indent>
-                new_connection = accept (i, NULL, NULL);<br />
-                if (new_connection != -1) break;<br />
-              </indent>
-              }<br />
-            </indent>
-            }<br />
-            if (new_connection != -1) break;<br />
-          </indent>
-          }<br />
-          process the new_connection;<br />
-        </indent>
+      <highlight language="c">
+        for (;;) {
+          for (;;) {
+            fd_set accept_fds;
+
+            FD_ZERO (&amp;accept_fds);
+            for (i = first_socket; i &lt;= last_socket; ++i) {
+              FD_SET (i, &amp;accept_fds);
+            }
+            rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);
+            if (rc &lt; 1) continue;
+            new_connection = -1;
+            for (i = first_socket; i &lt;= last_socket; ++i) {
+              if (FD_ISSET (i, &amp;accept_fds)) {
+                new_connection = accept (i, NULL, NULL);
+                if (new_connection != -1) break;
+              }
+            }
+            if (new_connection != -1) break;
+          }
+          process_the(new_connection);
         }
-      </example>
+      </highlight>
 
       <p>Bu özet gerçeklenim bir takım açlık sorunlarına sebep olur. Bu
       döngünün çalışması sırasında aynı anda çok sayıda çocuk süreç yeniden
@@ -678,41 +662,31 @@
       bir iç döngüde sıraya sokmaktır. Döngü aşağıda örneklenmiştir (farklar
       vurgulanmıştır):</p>
 
-      <example>
-        for (;;) {<br />
-        <indent>
-          <strong>accept_mutex_on ();</strong><br />
-          for (;;) {<br />
-          <indent>
-            fd_set accept_fds;<br />
-            <br />
-            FD_ZERO (&amp;accept_fds);<br />
-            for (i = first_socket; i &lt;= last_socket; ++i) {<br />
-            <indent>
-              FD_SET (i, &amp;accept_fds);<br />
-            </indent>
-            }<br />
-            rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);<br />
-            if (rc &lt; 1) continue;<br />
-            new_connection = -1;<br />
-            for (i = first_socket; i &lt;= last_socket; ++i) {<br />
-            <indent>
-              if (FD_ISSET (i, &amp;accept_fds)) {<br />
-              <indent>
-                new_connection = accept (i, NULL, NULL);<br />
-                if (new_connection != -1) break;<br />
-              </indent>
-              }<br />
-            </indent>
-            }<br />
-            if (new_connection != -1) break;<br />
-          </indent>
-          }<br />
-          <strong>accept_mutex_off ();</strong><br />
-          process the new_connection;<br />
-        </indent>
+      <highlight language="c">
+        for (;;) {
+          <strong>accept_mutex_on ();</strong>
+          for (;;) {
+            fd_set accept_fds;
+
+            FD_ZERO (&amp;accept_fds);
+            for (i = first_socket; i &lt;= last_socket; ++i) {
+              FD_SET (i, &amp;accept_fds);
+            }
+            rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);
+            if (rc &lt; 1) continue;
+            new_connection = -1;
+            for (i = first_socket; i &lt;= last_socket; ++i) {
+              if (FD_ISSET (i, &amp;accept_fds)) {
+                new_connection = accept (i, NULL, NULL);
+                if (new_connection != -1) break;
+              }
+            }
+            if (new_connection != -1) break;
+          }
+          <strong>accept_mutex_off ();</strong>
+          process the new_connection;
         }
-      </example>
+      </highlight>
 
       <p><code>accept_mutex_on</code> ve <code>accept_mutex_off</code> <a
       id="serialize" name="serialize">işlevleri</a> bir karşılıklı red
@@ -816,42 +790,31 @@
       <code>lingering_close</code> adında bir işlevle gerçekler. Bu işlev
       kabaca şöyle görünür:</p>
 
-      <example>
-        void lingering_close (int s)<br />
-        {<br />
-        <indent>
-          char junk_buffer[2048];<br />
-          <br />
-          /* gönderen tarafı kapat */<br />
-          shutdown (s, 1);<br />
-          <br />
-          signal (SIGALRM, lingering_death);<br />
-          alarm (30);<br />
-          <br />
-          for (;;) {<br />
-          <indent>
-            /* s'i okumak için, 2 saniyelik zaman aşımı ile seç */<br />
-            select (s for reading, 2 second timeout);<br />
-            /* Hata oluşmuşsa döngüden çık */<br />
-            if (error) break;<br />
-            /* s okumak için hazırsa */<br />
-            if (s is ready for reading) {<br />
-            <indent>
-              if (read (s, junk_buffer, sizeof (junk_buffer)) &lt;= 0) {<br />
-              <indent>
-                break;<br />
-              </indent>
-              }<br />
-              /* geri kalan herşey burada */<br />
-            </indent>
-            }<br />
-          </indent>
-          }<br />
-          <br />
-          close (s);<br />
-        </indent>
+      <highlight language="c">
+        void lingering_close (int s)
+        {
+          char junk_buffer[2048];
+
+          /* shutdown the sending side */
+          shutdown (s, 1);
+
+          signal (SIGALRM, lingering_death);
+          alarm (30);
+
+          for (;;) {
+            select (s for reading, 2 second timeout);
+            if (error) break;
+            if (s is ready for reading) {
+              if (read (s, junk_buffer, sizeof (junk_buffer)) &lt;= 0) {
+                break;
+              }
+              /* just toss away whatever is here */
+            }
+          }
+
+          close (s);
         }
-      </example>
+      </highlight>
 
       <p>Bağlantı sonunda bu doğal olarak biraz daha masrafa yol açar, fakat
       güvenilir bir gerçeklenim için bu gereklidir. HTTP/1.1'in daha yaygın

Modified: httpd/httpd/branches/2.4.x/docs/manual/misc/security_tips.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/misc/security_tips.xml.tr?rev=1468136&r1=1468135&r2=1468136&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/misc/security_tips.xml.tr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/misc/security_tips.xml.tr [utf-8] Mon Apr 15 16:05:16 2013
@@ -1,10 +1,10 @@
 <?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: 1300926:1333991 (outdated) -->
+<!-- English Revision: 1333991 -->
 <!-- =====================================================
- Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
-   Reviewed by: Orhan Berent <berent belgeler.org>
+ Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
+   Reviewed by: Orhan Berent <berent belgeler.gen.tr>
 ========================================================== -->
 
 <!--
@@ -329,13 +329,11 @@
 
     <p>Sunucu yapılandırma dosyanıza şunu yerleştirin:</p>
 
-    <example>
-      &lt;Directory /&gt;
-      <indent>
-        AllowOverride None
-      </indent>
-      &lt;/Directory&gt;
-    </example>
+    <highlight language="config">
+&lt;Directory /&gt;
+    AllowOverride None
+&lt;/Directory&gt;
+    </highlight>
 
     <p>Böylece, belli dizinlerde özellikle etkinleştirilmedikçe bütün
       dizinlerde <code>.htaccess</code> dosyalarının kullanımını engellemiş
@@ -363,34 +361,28 @@
       olursunuz. Bu işlemin sonuçlarının önünü almak için sunucu yapılandırma
       dosyanıza şunları yazın:</p>
 
-    <example>
-      &lt;Directory /&gt;
-      <indent>
-        Order Deny,Allow <br />
-        Deny from all
-      </indent>
-      &lt;/Directory&gt;
-    </example>
+    <highlight language="config">
+&lt;Directory /&gt;
+    Order Deny,Allow
+    Deny from all
+&lt;/Directory&gt;
+    </highlight>
 
     <p>Bu suretle, dosya sisteminize öntanımlı erişimi yasaklamış olursunuz.
       Erişime izin vermek istediğiniz dizinler için uygun <directive
       module="core">Directory</directive> bölümleri eklemeniz yeterli
       olacaktır. Örnek:</p>
 
-    <example>
-      &lt;Directory /usr/users/*/public_html&gt;
-      <indent>
-        Order Deny,Allow <br />
-        Allow from all
-      </indent>
-      &lt;/Directory&gt; <br />
-      &lt;Directory /usr/local/httpd&gt;
-      <indent>
-        Order Deny,Allow <br />
-        Allow from all
-      </indent>
-      &lt;/Directory&gt;
-    </example>
+    <highlight language="config">
+&lt;Directory /usr/users/*/public_html&gt;
+    Order Deny,Allow
+    Allow from all
+&lt;/Directory&gt;
+&lt;Directory /usr/local/httpd&gt;
+    Order Deny,Allow
+    Allow from all
+&lt;/Directory&gt;
+    </highlight>
 
     <p><directive module="core">Location</directive> ve <directive
       module="core">Directory</directive> yönergelerinin etkileşimine de
@@ -404,9 +396,7 @@
       durumla karşılaşırız. Sunucu yapılandırma dosyanızda aşağıdaki satırın
       mutlaka bulunmasını öneririz:</p>
 
-    <example>
-      UserDir disabled root
-    </example>
+    <highlight language="config">UserDir disabled root</highlight>
 
   </section>
 
@@ -448,14 +438,13 @@
     <p>Bu, sunucu yapılandırma dosyanızda aşağıdaki yapılandırmayı iptal
       ettiğiniz anlamına gelir:</p>
 
-    <example>
-      &lt;Files ".ht*"&gt;
-      <indent>
-        Order allow,deny <br />
-        Deny from all
-      </indent>
-      &lt;/Files&gt;
-    </example>
+    <highlight language="config">
+&lt;Files ".ht*"&gt;
+    Order allow,deny
+    Deny from all
+&lt;/Files&gt;
+    </highlight>
+
   </section>
 
   <section id="merging">