mpm_common.xml.tr revision 4a7be288e6fc28a6cb940e26542dbf574bc907b9
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
5f5d1b4cc970b7f06ff8ef6526128e9a27303d88nd<!-- English Revision: 639005 -->
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<!-- =====================================================
1aa933455fcd538b1ee573f4566e1a78a89fce77nd Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding Reviewed by: Orhan Berent <berent belgeler.org>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding========================================================== -->
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding Licensed to the Apache Software Foundation (ASF) under one or more
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding contributor license agreements. See the NOTICE file distributed with
1aa933455fcd538b1ee573f4566e1a78a89fce77nd this work for additional information regarding copyright ownership.
1aa933455fcd538b1ee573f4566e1a78a89fce77nd The ASF licenses this file to You under the Apache License, Version 2.0
1aa933455fcd538b1ee573f4566e1a78a89fce77nd (the "License"); you may not use this file except in compliance with
1aa933455fcd538b1ee573f4566e1a78a89fce77nd the License. You may obtain a copy of the License at
1aa933455fcd538b1ee573f4566e1a78a89fce77nd Unless required by applicable law or agreed to in writing, software
1aa933455fcd538b1ee573f4566e1a78a89fce77nd distributed under the License is distributed on an "AS IS" BASIS,
1aa933455fcd538b1ee573f4566e1a78a89fce77nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
7db9f691a00ead175b03335457ca296a33ddf31bnd See the License for the specific language governing permissions and
3577f1d38e53397f6b431c02011f875316b2f070nd limitations under the License.
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<description>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele yönergeler bütünü.</description>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<directivesynopsis>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<description>Apache HTTPd Sunucusunun ağ soketlerinden istekleri kabul eden
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive çok sayıda çocuk süreci sıraya sokmak için kullandığı yöntemi
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive belirler.</description>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<contextlist><context>server config</context></contextlist>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<modulelist><module>leader</module><module>perchild</module>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<module>prefork</module><module>threadpool</module><module>worker</module>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive</modulelist>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive <p><directive>AcceptMutex</directive> yönergesi Apache HTTPd Sunucusunun
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive ağ soketlerinden istekleri kabul eden çok sayıda çocuk süreci sıraya
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive sokmak için kullandığı yöntemi (ve uygunsa kilit dosyasının yerini)
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive belirler. Apache 2.0’dan önce, yöntem sadece derleme sırasında
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive seçilebiliyordu. Kullanılacak en uygun yöntem mimariye ve platforma aşırı
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive derecede bağımlıdır. Bu konuda daha ayrıntılı bilgi edinmek için <a
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive href="/misc/perf-tuning.html">Başarım Arttırma İpuçları</a> belgesine
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive bakabilirsiniz.</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>Bu yönergeye değer olarak <code>Default</code> belirtilmişse derleme
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sırasında seçilen öntanımlı yöntem kullanılacaktır. Diğer olası yöntemler
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive aşağıda listelenmiştir. Tüm yöntemlerin tüm platformlarda mevcut
06d77ae37da42a6f8bbea25b7d7f8b6629245629slive olmadığına dikkat ediniz. Eğer belirtilen yöntem mevcut değilse hata
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive günlüğüne mevcut yöntemlerin listesini içeren bir ileti yazılacaktır.</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dt><code>flock<<var>:/dosya/yolu/kilit.dosyası</var>></code></dt>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dd>İsteğe bağlı <var>/dosya/yolu/kilit.dosyası</var> ile tanımlanan
c6f41bc69d643835804e7e831776d3d46c6f5962slive dosyayı kilitlemek için <code>flock(2)</code> sistem çağrısı kullanılır.
c6f41bc69d643835804e7e831776d3d46c6f5962slive Ayrıca, önerilmiyor olsa bile kilit dosyasının yerini belirtmek için
c6f41bc69d643835804e7e831776d3d46c6f5962slive <directive module="mpm_common">LockFile</directive> yönergesi
c6f41bc69d643835804e7e831776d3d46c6f5962slive kullanılabilir.</dd>
d7604f90897d9b08b227c127ff5392393178911crpluem <dt><code>fcntl<<var>:/dosya/yolu/kilit.dosyası</var>></code></dt>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dd>İsteğe bağlı <var>/dosya/yolu/kilit.dosyası</var> ile tanımlanan
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive dosyayı kilitlemek için <code>fcntl(2)</code> sistem çağrısı
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive kullanılır. Ayrıca, önerilmiyor olsa bile kilit dosyasının yerini
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive belirtmek için <directive module="mpm_common">LockFile</directive>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive yönergesi kullanılabilir.</dd>
263168fdb45221efa79580de89bdde883b7561f7sf <dt><code>file<<var>:/dosya/yolu/kilit.dosyası</var>></code></dt>
263168fdb45221efa79580de89bdde883b7561f7sf <dd>Bu yönerge Apache’ye, <code>fcntl</code> ve <code>flock</code>
263168fdb45221efa79580de89bdde883b7561f7sf arasında "en iyi" dosya kilitleme gerçeklenimini seçip kullanmasını
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive söyler. Sadece bu işlevleri içeren ve <glossary>APR</glossary>’nin
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ikisinden birini desteklediği platformlarda kullanılabilir.</dd>
d7604f90897d9b08b227c127ff5392393178911crpluem <dd>Muteksleri gerçeklemek için POSIX uyumlu semaforlar kullanılır.</dd>
d7604f90897d9b08b227c127ff5392393178911crpluem <dd>Muteksleri gerçeklemek için SysV tarzı semaforlar kullanılır.</dd>
d7604f90897d9b08b227c127ff5392393178911crpluem <dd>Bu yönerge Apache’ye, POSIX ve SystemV IPC arasında "en iyi" semafor
d7604f90897d9b08b227c127ff5392393178911crpluem gerçeklenimini seçip kullanmasını söyler. Sadece bu semaforları içeren
d7604f90897d9b08b227c127ff5392393178911crpluem ve <glossary>APR</glossary>’nin ikisinden birini desteklediği
d7604f90897d9b08b227c127ff5392393178911crpluem platformlarda kullanılabilir.</dd>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <dd>POSIX Evreleri (PThreads) belirtimi tarafından gerçeklenen muteksler
c6f41bc69d643835804e7e831776d3d46c6f5962slive kullanılır.</dd>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <p>Sisteminiz için derleme sırasında seçilmiş öntanımlı yöntemi öğrenmek
c6f41bc69d643835804e7e831776d3d46c6f5962slive isterseniz <directive module="core">LogLevel</directive> yönergesine
c6f41bc69d643835804e7e831776d3d46c6f5962slive <code>debug</code> değerini atayabilirsiniz. Öntanımlı <directive
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive >AcceptMutex</directive>, <directive module="core">ErrorLog</directive>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ile belirtilen günlük dosyasına yazılacaktır.</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>Çoğu sistemde, <code>pthread</code> seçeneği seçildiği takdirde,
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <code>AcceptCntl</code> muteksi tutulurken bir çocuk süreç anormal
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive şekilde sonlanırsa, muteksi kurtarmak için sunucunun elle yeniden
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive başlatılması gerekecektir.</p>
3fa816e4832a1c70600bdfd6fc5ef60e9f1c18bbsf <p>Solaris, bir muteks tutulurken, bir çocuk süreç anormal şekilde
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sonlandıktan sonra muteksin Apache tarafından kurtarılmasına imkan veren
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive bir mekanizma sağlaması sebebiyle diğerlerinden ayrılır.</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>Sisteminiz <code>pthread_mutexattr_setrobust_np()</code> işlevini
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive gerçekliyorsa <code>pthread</code> seçeneğini gönül rahatlığıyla
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive kullanabilirsiniz.</p>
67f57b90aea98fc792b6c6e67bd27ee35f7d026bigalic</directivesynopsis>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive<directivesynopsis>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<description><code>core</code> dosyasını dökümlemek üzere Apache’nin geçmeye
67f57b90aea98fc792b6c6e67bd27ee35f7d026bigalic çalışacağı dizin.</description>
67f57b90aea98fc792b6c6e67bd27ee35f7d026bigalic<default>Öntanımlı değer için aşağıdaki açıklamaya bakınız</default>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive<contextlist><context>server config</context></contextlist>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive<modulelist><module>beos</module><module>leader</module>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive<module>threadpool</module><module>worker</module></modulelist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Bu yönerge <code>core</code> dosyasını dökümlemek üzere Apache’nin
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive geçmeye çalışacağı dizini belirler. <directive
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive module="core">ServerRoot</directive> dizini öntanımlı dizin olmakla
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive birlikte, bu dizin kullanıcılar tarafından yazılabilir bir dizin
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun olmadığından bir <code>core</code> dosyası dökümlenmez. Hata ayıklama
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive amacıyla bir <code>core</code> dosyası dökümlemek isterseniz farklı bir
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele yer belirtmek için bu yönergeyi kullanabilirsiniz.</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <note><title>Linux üzerinde <code>core</code> dökümlemek</title>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Apache root olarak başlatılıp başka bir kullanıcıya geçilirse Linux
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun çekirdeği süreç tarafından yazılabilir olsa bile <code>core</code>
be53b26ab84a854da3111caf7b06585078222280rbowen <directive>CoreDumpDirectory</directive> yönergesi ile açıkça bir
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun dizin belirtirseniz, Apache (2.0.46 ve sonraki sürümleri), Linux 2.4 ve
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun etkinleştirecektir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun</directivesynopsis>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<directivesynopsis>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<description>Bir çöküş sonrası olağandışılık eylemcilerini çalıştıracak
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele kancayı etkin kılar.</description>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<contextlist><context>server config</context></contextlist>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<modulelist><module>leader</module><module>perchild</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<compatibility>Sürüm 2.0.49 ve sonrasında mevcuttur</compatibility>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Güvenlik sebebiyle bu yönerge sadece Apache
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <code>--enable-exception-hook</code> seçeneği ile yapılandırılmışsa
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele kullanılabilir olacaktır. Bu, harici modüllerin eklenmesine ve bir çocuk
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sürecin çöküşü sonrası bir şeyler yapmaya izin veren bir kancayı etkin
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p>Bu kancayı kullanan iki modül (<code>mod_whatkilledus</code> ve
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <code>mod_backtrace</code>) zaten vardır. bunlar hakkında daha fazla bilgi
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun edinmek için Jeff Trawick'in <a
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun href="http://www.apache.org/~trawick/exception_hook.html"
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele >EnableExceptionHook site</a>sine bakabilirsiniz.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun</directivesynopsis>
a1ef40892ffa2b44fc249423c5b6c42a74a84c68nd<directivesynopsis>
a1ef40892ffa2b44fc249423c5b6c42a74a84c68nd<description>Sunucunun nazikçe kapatılmasının ardından ana süreç çıkana kadar
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun geçecek süre için bir zaman aşımı belirler.</description>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<syntax>GracefulShutDownTimeout <var>saniye</var></syntax>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<contextlist><context>server config</context></contextlist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<modulelist><module>prefork</module><module>worker</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<compatibility>Sürüm 2.2 ve sonrasında mevcuttur</compatibility>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p><directive>GracefulShutdownTimeout</directive> yönergesi, sunucuya
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun "nazikçe dur" sinyali gönderildikten sonra mevcut bağlantılara hizmet
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sunmaya daha kaç saniye devam edebileceğini belirtir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Bu değerin <code>0</code> olarak belirtilmesi, sunucunun bekleyen bütün
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun isteklere hizmet sunumu tamamlanıncaya kadar (gerekirse sonsuza kadar)
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun bekleyebileceği anlamına gelir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun</directivesynopsis>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<directivesynopsis>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<description>İsteklere yanıt verecek sunucunun ait olacağı grubu belirler.</description>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<contextlist><context>server config</context></contextlist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<modulelist><module>beos</module><module>leader</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<module>threadpool</module><module>worker</module></modulelist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<compatibility>Apache 2.0’dan itibaren sadece sunucu geneli için geçerlidir.</compatibility>
10a304fc5348d394375b98ae10ca9b137fd10cafkess <p><directive>Group</directive> yönergesi, sunucunun hangi grup altında
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun isteklere yanıt vereceğini belirler. Bu yönergenin uygulanabilmesi için
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sunucunun <code>root</code> olarak çalıştırılmış olması gerekir.
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun Sunucuyu <code>root</code> dışında bir kullanıcı başlattığı takdirde,
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sunucu belirtilen gruba geçemez ve kullanıcının kendi grubunda
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun çalışmaya devam eder. <var>unix-grubu</var> şunlardan biri olabilir:</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele Group www-group
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Çalışan sunucu için özellikle yeni bir grup atamanız önerilir. Bazı
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sistem yöneticileri <code>nobody</code> grubunu kullanırlar fakat
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun bu her zaman mümkün olmadığı gibi arzulanan da değildir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Ne yaptığınızı ve ne tehlikelere yol açacağınızı bilmiyorsanız
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun module="mpm_common">User</directive>) yönergesine değer olarak
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Özel bilgi: Bu yönergenin <directive module="core"
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun type="section">VirtualHost</directive> taşıyıcısı içinde kullanımı
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele artık desteklenmemektedir. Sunucunuzu <program>suexec</program> için
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun yapılandırırken <directive
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun module="mod_suexec">SuexecUserGroup</directive> yönergesini
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun kullanınız.</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p><directive>Group</directive> yönergesi <module>beos</module> ve
a3388213b2b4d46b356be205e38204e67b4304d8rbowen <module>mpmt_os2</module> MPM’lerinde mevcut olsa da, aslında
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele işlevsiz olup sadece uyumluluk adına mevcuttur.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun</directivesynopsis>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<directivesynopsis>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<description>Ana sürecin süreç kimliğinin (PID) kaydedileceği dosyayı belirler.</description>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<contextlist><context>server config</context></contextlist>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<modulelist><module>beos</module><module>leader</module>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<module>mpm_winnt</module><module>mpmt_os2</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<module>threadpool</module><module>worker</module></modulelist>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p><directive>PidFile</directive> yönergesi, sunucunun artalan sürecinin
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun süreç kimliğinin kaydedileceği dosyayı belirler. Dosya ismi mutlak dosya
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele yoluyla belirtilmemişse dosya yolunun <directive
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun module="core">ServerRoot</directive> dizinine göre belirtildiği kabul
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun edilir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Sunucuya sinyal gönderebilmek çoğunlukla işe yarar. Böylece <directive
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun module="mod_log_config">TransferLog</directive> dosyaları kapatılıp
a3388213b2b4d46b356be205e38204e67b4304d8rbowen yeniden açılır ve yapılandırma dosyaları yeniden okunur. Bu,
a3388213b2b4d46b356be205e38204e67b4304d8rbowen <directive>PidFile</directive> dosyasında belirtilen süreç kimliğine bir
a3388213b2b4d46b356be205e38204e67b4304d8rbowen SIGHUP (kill -1) sinyali gönderilerek yapılır.</p>
a3388213b2b4d46b356be205e38204e67b4304d8rbowen href="/misc/security_tips.html#serverroot">güvenlik</a> ile ilgili
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun uyarılar <directive>PidFile</directive> dosyası içinde sözkonusu
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun olabilir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Apache 2’de sunucuyu (yeniden) başlatırken veya durdururken sadece
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <program>apachectl</program> betiğini kullanmanız önerilir.</p>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor</directivesynopsis>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<directivesynopsis>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<description>Sunucunun dinleyeceği IP adresini ve portu belirler.</description>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<syntax>Listen [<var>IP-adresi</var>:]<var>port-numarası</var>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<contextlist><context>server config</context></contextlist>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<modulelist><module>beos</module><module>leader</module>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<module>mpm_netware</module><module>mpm_winnt</module>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<module>prefork</module><module>threadpool</module><module>worker</module>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor</modulelist>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<compatibility>Apache 2.0’dan beri gerekli yönergelerden biridir.<br/>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor<var>protokol</var> argümanı 2.1.5 sürümünde eklenmiştir.</compatibility>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <p><directive>Listen</directive> yönergesi Apache’yi sadece belli IP
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele adreslerini ve portlarını dinlemeye sevkeder.
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <directive>Listen</directive> artık belirtilmesi zorunlu yönergelerden
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele biridir. Yapılandırma dosyasında bulunmadığı takdirde sunucu
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun başlatılırken başarısız olacaktır. Bu Apache Sunucusunun önceki
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sürümünde böyle değildi.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p><directive>Listen</directive> yönergesi Apache’ye, sadece belli
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun portlardan veya IP adresi ve port çiftlerinden gelen istekleri kabul
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele etmesini söyler. Eğer sadece port numarası belirtilmişse sunucu
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun belirtilen portu bütün ağ arabirimlerinde dinleyecektir. Eğer portla
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele birlikte bir IP adresi de belirtilmişse, sunucu belirtilen portu sadece
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun belirtilen arabirimden dinleyecektir.</p>
188629185b3dcdb7856d000373166e3f0b131187humbedooh <p>Çok sayıda IP adresi ve port belirtmek için çok sayıda
188629185b3dcdb7856d000373166e3f0b131187humbedooh <directive>Listen</directive> yönergesi kullanılabilir. Sunucu bu
188629185b3dcdb7856d000373166e3f0b131187humbedooh durumda belirtilen bütün IP adreslerinden ve portlardan gelecek
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh isteklere yanıt verecektir.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Örneğin sunucunun hem port 80 hem de port 8000’den istek kabul etmesini
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele istiyorsanız bunu şöyle belirtebilirsiniz:</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun Listen 80<br />
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Sunucunun belirtilen iki ağ arabiriminden ve port numarasından gelen
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun bağlantıları kabul etmesi için şu yapılandırmayı kullanabilirsiniz:</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele Listen 192.170.2.1:80<br />
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun Listen 192.170.2.5:8000
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele alınmalıdır:</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun Listen [2001:db8::a00:20ff:fea7:ccea]:80
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p>İsteğe bağlı <var>protocol</var> argümanı çoğu yapılandırmada gerekli
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun değildir. Belirtilmediği takdirde. port 443 için <code>https</code> ve
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh tüm diğer portlar için <code>http</code> öntanımlıdır. Protokol, isteği
188629185b3dcdb7856d000373166e3f0b131187humbedooh hangi modülün elde edeceğinin ve <directive
8c2f1f25121a96f35a3b95912fdd85586513c80ehumbedooh module="core">AcceptFilter</directive> yönergesi ile protokole özgü
188629185b3dcdb7856d000373166e3f0b131187humbedooh hangi en iyilemelerin uygulanacağının saptanmasında kullanılır.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Protokol belirtme ihtiyacını sadece standartdışı portlar
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun çalıştırıyorsanız duyarsınız. Örneğin, port 8443 üzerinde bir
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <code>https</code> sitesi çalıştırmak istiyorsanız bunu şöyle
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele belirtebilirsiniz:</p>
188629185b3dcdb7856d000373166e3f0b131187humbedooh Listen 192.170.2.1:8443 https
8c2f1f25121a96f35a3b95912fdd85586513c80ehumbedooh Aynı IP adresi ve portun çok sayıda <directive>Listen</directive>
188629185b3dcdb7856d000373166e3f0b131187humbedooh yönergesinde belirtilmesi bir "adres kullanımda" (<code>Address already
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh in use</code>) hatasına yol açar.
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<seealso><a href="/dns-caveats.html">DNS ve Apache ile ilgili Konular</a> </seealso>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<seealso><a href="/bind.html">Sunucunun Kullandığı Adreslerin ve Portların
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun</directivesynopsis>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<directivesynopsis>
13dd6a45ad3051c84a03bfbc88f0e314a5322ed6rbowen<description>Bekleyen bağlantılar kuyruğunun azami uzunluğunu
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun belirler</description>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<syntax>ListenBacklog <var>kuyruk-uzunluğu</var></syntax>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh<contextlist><context>server config</context></contextlist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<modulelist><module>beos</module><module>leader</module>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<module>mpm_netware</module><module>mpm_winnt</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<module>threadpool</module><module>worker</module></modulelist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Bekleyen bağlantılar kuyruğunun azami uzunluğu. Genellikle bu ayar ne
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun gerekir ne de istenir. Ancak bazı sistemlerde TCP SYN yüklenme
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun saldırılarına karşı bu değerin arttırılması gerekebilir.
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <var>kuyruk-uzunluğu</var> parametresi için <code>listen(2)</code>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun işlevinin açıklamasına bakınız.</p>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Bu değer çoğunlukla işletim sistemi tarafından daha küçük bir sayıyla
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sınırlanır. Bu, işletim sistemine bağlı olarak değişiklik gösterir.
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun Ayrıca, çoğu işletim sisteminin <var>kuyruk-uzunluğu</var> parametresi
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ile ne belirttiğinize bakmaksızın kendisi için atanmış değeri (fakat
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele normal olarak daha büyüğünü) kullanacağına dikkat ediniz.</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele</directivesynopsis>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<directivesynopsis>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<description>Apache HTTPd Sunucusunun ağ soketlerinden istekleri kabul eden
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele çok sayıda çocuk süreci sıraya sokarken kullandığı kilit dosyasının yerini
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun belirler. <em>(kullanımı önerilmemektedir)</em></description>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<contextlist><context>server config</context></contextlist>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<modulelist><module>leader</module><module>perchild</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun<module>prefork</module><module>threadpool</module><module>worker</module>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun</modulelist>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p><directive>LockFile</directive> yönergesi, <directive
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele module="mpm_common">AcceptMutex</directive> yönergesi <code>fcntl</code>
e8811b6d38f756b325446ded5d96857d13856511takashi veya <code>flock</code> değeri ile belirtildiği takdirde kullanılan
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele kilit dosyasının yerini belirler. Bu yönerge normalde öntanımlı
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun değeriyle bırakılır. Değişmesini gerektiren ana sebep, <code>logs</code>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun dizininin ağ dosya sisteminde (NFS) yeralması halinde <strong>kilit
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun dosyasının bir yerel diskte saklanması gereği</strong>dir. Ana sürecin
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele süreç kimliği dosyaya kendiliğinden eklenir.</p>
188629185b3dcdb7856d000373166e3f0b131187humbedooh <p>Bu dosyayı herkesin yazabildiği <code>/var/tmp</code> gibi bir dizine
8c2f1f25121a96f35a3b95912fdd85586513c80ehumbedooh koymaktan kaçınmak gerekir. Çünkü, bu takdirde, birileri sunucunun
188629185b3dcdb7856d000373166e3f0b131187humbedooh hizmet sunmaya başlarken oluşturacağı kilit dosyası ile aynı isimde
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh bir dosya oluşturarak hizmet reddi saldırısı (DoS) başlatabilir.</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <note type="warning"><title>Kullanımı önerilmiyor</title>
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun <p>Bu yönergenin kullanılması önerilmemektedir. Kilit dosyasının yerini
bd43fc31993cfc191e744a9490481f4294894099covener <directive module="mpm_common">AcceptMutex</directive> yönergesinde
bd43fc31993cfc191e744a9490481f4294894099covener muteks kilitleme gerçeklenimiyle birlikte belirtmeniz
bd43fc31993cfc191e744a9490481f4294894099covener önerilmektedir.</p>
bd43fc31993cfc191e744a9490481f4294894099covener<seealso><directive module="mpm_common">AcceptMutex</directive></seealso>
bd43fc31993cfc191e744a9490481f4294894099covener</directivesynopsis>
bd43fc31993cfc191e744a9490481f4294894099covener<directivesynopsis>
bd43fc31993cfc191e744a9490481f4294894099covener<description>İstekleri sunarken oluşturulacak çocuk süreçlerin azami sayısını
bd43fc31993cfc191e744a9490481f4294894099covener belirler.</description>
bd43fc31993cfc191e744a9490481f4294894099covener<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele<contextlist><context>server config</context></contextlist>