Moved apache code into a folder to help prepare for packaging where we dont want...
[httpd-crcsyncproxy.git] / apache / docs / manual / mod / mod_log_forensic.xml.tr
blob6ad4b1d806f3d5a08adf99d8bf780bb8a852b088
1 <?xml version="1.0"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
4 <!-- English Revision: 533344 -->
5 <!-- =====================================================
6 Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
7 Reviewed by: Orhan Berent <berent belgeler.org>
8 ========================================================== -->
10 <!--
11 Licensed to the Apache Software Foundation (ASF) under one or more
12 contributor license agreements. See the NOTICE file distributed with
13 this work for additional information regarding copyright ownership.
14 The ASF licenses this file to You under the Apache License, Version 2.0
15 (the "License"); you may not use this file except in compliance with
16 the License. You may obtain a copy of the License at
18 http://www.apache.org/licenses/LICENSE-2.0
20 Unless required by applicable law or agreed to in writing, software
21 distributed under the License is distributed on an "AS IS" BASIS,
22 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 See the License for the specific language governing permissions and
24 limitations under the License.
25 -->
27 <modulesynopsis metafile="mod_log_forensic.xml.meta">
29 <name>mod_log_forensic</name>
30 <description>Sunucuya yapılan isteklerin adli günlük kayıtlarının tutulması</description>
31 <status>Extension</status>
32 <sourcefile>mod_log_forensic.c</sourcefile>
33 <identifier>log_forensic_module</identifier>
34 <compatibility>2.1 sürümünden beri <module>mod_unique_id</module> gerekmemektedir.</compatibility>
36 <summary>
37 <p>Bu modül istemci isteklerinin adli günlük kayıtlarının tutulmasını
38 sağlar. Günlük kaydı bir istek işlenmeden önce ve sonra olmak üzere iki
39 kere yapılır, böylece günlükte her istek için iki girdi bulunur. Adli
40 günlükleyici çok sıkı kurallara tabidir, yani:</p>
42 <ul>
43 <li>Biçem sabittir. Günlük kayıt biçemi çalışma anında değiştirilemez.</li>
44 <li>Veriyi yazamadığı takdirde çocuk süreç beklemeksizin çıkar ve
45 (<directive module="mpm_common" >CoreDumpDirectory</directive>
46 yapılandırmasına bağlı olarak) bir core dosyası dökümler.</li>
47 </ul>
49 <p>Dağıtımın <code>support</code> dizininde bulunan
50 <code>check_forensic</code> betiği adli günlük dosyalarının
51 değerlendirilmesinde yardımcı olabilir.</p>
52 </summary>
53 <seealso><a href="../logs.html">Apache Günlük Dosyaları</a></seealso>
54 <seealso><module>mod_log_config</module></seealso>
56 <section id="formats"><title>Adli Günlük Biçemi</title>
57 <p>Her istek günlüğe iki defa kaydedilir. İlki, işlemin başlangıcında
58 (yani, başlıklar alındıktan hemen sonra), ikincisi ise istek işlem
59 gördükten sonra normal günlüklemenin yapıldığı sırada yapılır.</p>
61 <p>Her isteği betimlemek için eşsiz bir istek kimliği atanır. Bu adli
62 kimliğin normal günlüğe de yazılması istenirse bu
63 <code>%{forensic-id}n</code> biçem dizgesi ile yapılabilir.
64 <module>mod_unique_id</module> kullanılıyorsa, onun ürettiği kimlik
65 kullanılır.</p>
67 <p>İlk satır günlüğe, adli kimliği, istek satırını ve alınan tüm
68 başlıkları boru karakterleri (<code>|</code>) ile ayrılmış olarak
69 kaydeder. Aşağıda bir örneğe yer verilmiştir (hepsi bir satırdadır):</p>
71 <example>
72 +yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif
73 HTTP/1.1|Host:localhost%3a8080|User-Agent:Mozilla/5.0 (X11;
74 U; Linux i686; en-US; rv%3a1.6) Gecko/20040216
75 Firefox/0.8|Accept:image/png, <var>etc...</var>
76 </example>
78 <p>Başlangıçtaki artı imi bu günlük satırının istekle ilgili ilk günlük
79 kaydı olduğunu belirtir. İkinci satırda bunun yerini bir eksi imi
80 alır:</p>
82 <example>
83 -yQtJf8CoAB4AAFNXBIEAAAAA
84 </example>
86 <p><code>check_forensic</code> betiği komut satırı argümanı olarak günlük
87 dosyasının ismini alır. Bu <code>+</code>/<code>-</code> kimlik
88 çiftlerine bakarak tamamlanmamış istekler varsa bunlar hakkında
89 uyarır.</p>
90 </section>
92 <section id="security"><title>Güvenlik Kaygıları</title>
93 <p>Günlük dosyarının kaydedildiği dizine sunucuyu başlatan kullanıcı
94 dışında diğer kullanıcılar tarafından yazılabiliyor olması halinde
95 güvenliğinizden nasıl feragat etmiş olacağınız <a
96 href="../misc/security_tips.html#serverroot">güvenlik ipuçları</a>
97 belgesinde açıklanmıştır.</p>
98 </section>
100 <directivesynopsis>
101 <name>ForensicLog</name>
102 <description>Adli günlük için dosya ismini belirler.</description>
103 <syntax>ForensicLog <var>dosya-adı</var>|<var>borulu-süreç</var></syntax>
104 <contextlist><context>server config</context><context>virtual host</context>
105 </contextlist>
107 <usage>
108 <p><directive>ForensicLog</directive> yönergesi adli inceleme için
109 sunucuya yapılan istekleri günlüğe kaydetmekte kullanılır. Her günlük
110 girdisine, normal <directive module="mod_log_config"
111 >CustomLog</directive> yönergesinde kullanılarak istekle
112 ilişkilendirilebilen eşsiz bir kimlik atanır.
113 <module>mod_log_forensic</module> modülü, aktarım günlüğünün biçem
114 dizgesinde <code>%{forensic-id}n</code> şeklinde kullanılmak üzere
115 <code>forensic-id</code> adı verilen bir dizgecik oluşturur.</p>
117 <p>Günlüğün yazılacağı yeri belirleyen argüman şu iki değerden birini
118 alabilir:</p>
120 <dl>
121 <dt><var>dosya-adı</var></dt>
122 <dd><directive module="core" >ServerRoot</directive> yönergesinin
123 değerine göreli bir dosya ismi.</dd>
125 <dt><var>borulu-süreç</var></dt>
126 <dd>"<code>|</code>" boru karakteri ile öncelenmiş olarak günlük
127 bilgisini standart girdisinden kabul edecek sürecin ismi (veya komut
128 satırı). Program adının <directive module="core"
129 >ServerRoot</directive> yönergesinin değerine göre belirtildiği
130 varsayılır.
132 <note type="warning"><title>Güvenlik:</title>
133 <p>Bir borulu süreç kullanılmışsa, süreç <program>httpd</program>’yi
134 başlatan kullanıcı tarafından başlatılacaktır. Sunucu root tarafından
135 başlatılıyorsa bu root olacaktır; bu bakımdan günlük kaydını alacak
136 programın güvenilir olması veya daha az yetkili bir kullanıcıya geçiş
137 yapması önemlidir.</p>
138 </note>
140 <note type="warning"><title>Bilginize</title>
141 <p>Dosya yolunu belirtirken tersbölü çizgisi kullanılan Unix dışı
142 platformlarda bile yapılandırma dosyasında bu amaçla normal bölü
143 çizgilerini kullanmaya özen gösterilmelidir.</p>
144 </note></dd>
145 </dl>
146 </usage>
147 </directivesynopsis>
149 </modulesynopsis>