<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 692325 -->
+<!-- English Revision: 804678:918018 (outdated) -->
<!-- =====================================================
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
<syntax>AcceptMutex Default|<var>yöntem</var></syntax>
<default>AcceptMutex Default</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>perchild</module>
-<module>prefork</module><module>threadpool</module><module>worker</module>
+<modulelist><module>prefork</module><module>worker</module>
</modulelist>
<usage>
<syntax>CoreDumpDirectory <var>dizin</var></syntax>
<default>Öntanımlı değer için aşağıdaki açıklamaya bakınız</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<modulelist><module>mpm_winnt</module><module>prefork</module>
+<module>worker</module></modulelist>
<usage>
<p>Bu yönerge <code>core</code> dosyasını dökümlemek üzere Apache’nin
- geçmeye çalışacağı dizini belirler. <directive
- module="core">ServerRoot</directive> dizini öntanımlı dizin olmakla
- birlikte, bu dizin kullanıcılar tarafından yazılabilir bir dizin
- olmadığından bir <code>core</code> dosyası dökümlenmez. Hata ayıklama
- amacıyla bir <code>core</code> dosyası dökümlemek isterseniz farklı bir
- yer belirtmek için bu yönergeyi kullanabilirsiniz.</p>
+ geçmeye çalışacağı dizini belirler. Eğer işletim sisteminiz, çöken bir
+ sürecin olması durumunda <code>core</code> dosyasını çalışma dizinine
+ yazacak şekilde yapılandırılmışsa,
+ <directive>CoreDumpDirectory</directive> yönergesinin değeri olarak,
+ öntanımlı olan ve sunucuyu çalıştıran kullanıcı tarafından yazılamayan
+ <directive module="core">ServerRoot</directive> dizini yerine çalışma
+ dizinini belirtmek gerekir.</p>
+ <p>Hata ayıklamak amacıyla bir <code>core</code> dosyası dökümlemek
+ isterseniz farklı bir yer belirtmek için bu yönergeyi
+ kullanabilirsiniz. Eğer işletim sisteminiz çöken bir sürecin olması
+ durumunda <code>core</code> dosyasını çalışma dizinine yazacak şekilde
+ yapılandırılmamışsa, bu yönergenin bir etkisi olmaz.</p>
<note><title>Linux üzerinde <code>core</code> dökümlemek</title>
<p>Apache root olarak başlatılıp başka bir kullanıcıya geçilirse Linux
çekirdeği süreç tarafından yazılabilir olsa bile <code>core</code>
dökümlemeyi <em>iptal eder</em>. Eğer
<directive>CoreDumpDirectory</directive> yönergesi ile açıkça bir
- dizin belirtirseniz, Apache (2.0.46 ve sonraki sürümleri), Linux 2.4 ve
- sonrasında <code>core</code> dökümlemeyi yeniden
+ dizin belirtirseniz, Apache (2.0.46 ve sonraki sürümleri), Linux 2.4
+ ve sonrasında <code>core</code> dökümlemeyi yeniden
etkinleştirecektir.</p>
</note>
+
+ <note><title>Özel sinyaller</title>
+ <p><directive>CoreDumpDirectory</directive> işlemi sadece belli
+ sinyaller için gerçekleşir: SIGFPE, SIGILL, SIGABORT, SIGSEGV ve
+ SIGBUS.</p>
+ <p>Bazı işletim sistemlerinde SIGQUIT sinyali de bir <code>core</code>
+ dosyası dökümler ancak bunu <directive>CoreDumpDirectory</directive>
+ veya <directive>EnableExceptionHook</directive> işlemi üzerinden
+ yapmaz, dolayısıyla <code>core</code> dosyasının yeri tamamen işletim
+ sisteminin belirlediği yer olur.</p>
+ </note>
+
</usage>
</directivesynopsis>
<syntax>EnableExceptionHook On|Off</syntax>
<default>EnableExceptionHook Off</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>perchild</module>
-<module>prefork</module><module>threadpool</module>
-<module>worker</module></modulelist>
+<modulelist><module>prefork</module><module>worker</module></modulelist>
<compatibility>Sürüm 2.0.49 ve sonrasında mevcuttur</compatibility>
<usage>
</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>
<syntax>PidFile <var>dosya</var></syntax>
<default>PidFile logs/httpd.pid</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>mpm_winnt</module><module>mpmt_os2</module>
-<module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<modulelist><module>mpm_winnt</module><module>mpmt_os2</module>
+<module>prefork</module><module>worker</module></modulelist>
<usage>
<p><directive>PidFile</directive> yönergesi, sunucunun artalan sürecinin
<syntax>Listen [<var>IP-adresi</var>:]<var>port-numarası</var>
[<var>protokol</var>]</syntax>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>mpm_netware</module><module>mpm_winnt</module>
+<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
<module>mpmt_os2</module><module>perchild</module>
-<module>prefork</module><module>threadpool</module><module>worker</module>
-<module>event</module>
+<module>prefork</module><module>worker</module><module>event</module>
</modulelist>
<compatibility>Apache 2.0’dan beri gerekli yönergelerden biridir.<br/>
<var>protokol</var> argümanı 2.1.5 sürümünde eklenmiştir.</compatibility>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpm_winnt</module>
-<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<module>mpmt_os2</module><module>prefork</module><module>worker</module>
+</modulelist>
<usage>
<p>Bekleyen bağlantılar kuyruğunun azami uzunluğu. Genellikle bu ayar ne
<syntax>LockFile <var>dosya</var></syntax>
<default>LockFile logs/accept.lock</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>perchild</module>
-<module>prefork</module><module>threadpool</module><module>worker</module>
+<modulelist><module>prefork</module><module>worker</module>
</modulelist>
<usage>
<directivesynopsis>
<name>MaxClients</name>
-<description>Aynı anda sunulacak azami istek sayısı</description>
+<description>Aynı anda işleme sokulacak azami bağlantı sayısı</description>
<syntax>MaxClients <var>sayı</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>prefork</module><module>threadpool</module><module>worker</module>
+<modulelist><module>prefork</module><module>worker</module>
</modulelist>
<usage>
- <p><directive>MaxClients</directive> yönergesi aynı anda sunulacak istek
- sayısını sınırlamak için kullanılır. <directive>MaxClients</directive>
- istekten fazlası geldiği takdirde bu istekler normal olarak kuyruğa
- alınıp bekletilir. Kuyrukta bekletilecek isteklerin azami sayısı ise
- <directive module="mpm_common">ListenBacklog</directive> yönergesi ile
- belirlenir. İstek sunmakta olan çocuk süreçlerden biri serbest
- kaldığında bekletilen bağlantılardan birine hizmet sunulmaya
- başlanır.</p>
+ <p><directive>MaxClients</directive> yönergesi aynı anda işleme sokulacak
+ bağlantı sayısını sınırlamak için kullanılır. <directive
+ >MaxClients</directive> bağlantı isteğinden fazlası geldiği takdirde bu
+ istekler normal olarak kuyruğa alınıp bekletilir. Kuyrukta bekletilecek
+ isteklerin azami sayısı ise <directive module="mpm_common"
+ >ListenBacklog</directive> yönergesi ile belirlenir. İstek sunmakta olan
+ çocuk süreçlerden biri serbest kaldığında bekletilen bağlantılardan
+ birine hizmet sunulmaya başlanır.</p>
<p>Evreli olmayan sunucularda (<module>prefork</module> gibi)
<directive>MaxClients</directive> yönergesi istekleri sunmak için
module="mpm_common">ServerLimit</directive> değerini de
arttırmalısınız.</p>
- <p>Çok evreli ve melez sunucularda (<module>beos</module> veya
+ <p>Çok evreli ve melez sunucularda (<module>event</module> veya
<module>worker</module> gibi) <directive>MaxClients</directive>
yönergesi istemcilere hizmet verecek evre sayısını sınırlar. Öntanımlı
- değer <module>beos</module> için <code>50</code> iken melez MPM’ler için
- <directive module="mpm_common">ServerLimit</directive> ile <directive
- module="mpm_common">ThreadsPerChild</directive> çarpımıdır (<code>16 x
+ değer melez MPM’ler için 16'dır
+ (<directive module="mpm_common">ServerLimit</directive> ile <directive
+ module="mpm_common">ThreadsPerChild</directive> çarpılır: <code>16 x
25</code>). Bu bakımdan <directive>MaxClients</directive> değerini 16
süreçten fazlasına ayarlamak için <directive
module="mpm_common">ServerLimit</directive> değerini de
<syntax>MaxRequestsPerChild <var>sayı</var></syntax>
<default>MaxRequestsPerChild 10000</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>mpm_netware</module>
-<module>mpm_winnt</module><module>mpmt_os2</module>
-<module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<modulelist><module>mpm_netware</module><module>mpmt_os2</module>
+<module>mpm_winnt</module><module>prefork</module><module>worker</module>
+</modulelist>
<usage>
<p><directive>MaxRequestsPerChild</directive> yönergesi, tek bir çocuk
<syntax>MaxSpareThreads <var>number</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>mpm_netware</module><module>mpmt_os2</module>
-<module>perchild</module><module>threadpool</module><module>worker</module>
-</modulelist>
+<modulelist><module>mpm_netware</module><module>mpmt_os2</module>
+<module>worker</module></modulelist>
<usage>
<p>Boştaki azami evre sayısı. Her MPM bu yönerge karşısında farklı
davranır.</p>
- <p><module>perchild</module> için <code>MaxSpareThreads 10</code>
- öntanımlıdır. Bu MPM, boştaki evrelerin sayısını çocuk süreç başına
- boştaki evre sayısı olarak izler. Bir çocukta çok fazla boşta evre
- varsa sunucu sadece o çocuğun boştaki evrelerini öldürür.</p>
-
- <p><module>worker</module>, <module>leader</module> ve
- <module>threadpool</module> için <code>MaxSpareThreads 250</code>
- öntanımlıdır. Bu MPM’ler boştaki evreleri sunucu genelinde izler. Eğer
+ <p><module>worker</module> için <code>MaxSpareThreads 250</code>
+ öntanımlıdır. Bu MPM boştaki evreleri sunucu genelinde izler. Eğer
sunucuda çok fazla boşta evre varsa, sunucu boştaki evrelerin sayısı bu
sınırın altına inene kadar çocuk süreçleri öldürür.</p>
<p><module>mpm_netware</module> için <code>MaxSpareThreads 100</code>
öntanımlıdır. Bu MPM tek bir süreç olarak çalıştığından boştaki evre
sayısı aynı zamanda sunucu genelinde boştaki evre sayısıdır.</p>
-
- <p><module>beos</module> ve <module>mpmt_os2</module> MPM’leri
- <module>mpm_netware</module> gibidir. <module>beos</module> için
- <code>MaxSpareThreads 50</code> öntanımlıyken <module>mpmt_os2</module>
- için öntanımlı değer <code>10</code>’dur.</p>
+
+ <p><module>mpmt_os2</module> modülü <module>mpm_netware</module> modülü
+ gibi çalışır. <module>mpmt_os2</module> için öntanımlı değer
+ <code>10</code>'dur.</p>
<note><title>Kısıtlamalar</title>
<p><directive>MaxSpareThreads</directive> için değer aralığı sınırlıdır.
Apache belirtilen değeri aşağıdaki kurallara uygun olarak
kendiliğinden düzeltecektir:</p>
<ul>
- <li><module>perchild</module> için
- <directive>MaxSpareThreads</directive> değerinin <directive
- module="mpm_common">ThreadLimit</directive> değerinden küçük veya
- eşit olması gerekir.</li>
-
<li><module>mpm_netware</module> modülü, değerin <directive
module="mpm_common">MinSpareThreads</directive> değerinden küçük
olmasını gerektirir.</li>
- <li><module>leader</module>, <module>threadpool</module> ve
- <module>worker</module> için değer, <directive
+ <li><module>worker</module> için değer, <directive
module="mpm_common">MinSpareThreads</directive>
ve <directive module="mpm_common">ThreadsPerChild</directive>
toplamına eşit veya büyük olmak zorundadır.</li>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpmt_os2</module>
-<module>perchild</module><module>threadpool</module><module>worker</module>
-</modulelist>
+<module>worker</module></modulelist>
<usage>
<p>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
sayısı. Her MPM bu yönerge karşısında farklı davranır.</p>
- <p><module>perchild</module> için <code>MinSpareThreads 5</code>
- öntanımlıdır ve çocuk süreç başına boştaki evre sayısını izler. Bir
- çocuk için yeterince boşta evre yoksa sunucu bu çocuk için yeni evreler
- oluşturmaya başlar. Nitekim, <directive
- module="perchild">NumServers</directive> için <code>10</code> ve
- <directive>MinSpareThreads</directive> için <code>5</code> atarsanız
- sisteminizdeki boştaki evre sayısı en az 50 olur.</p>
-
- <p><module>worker</module>, <module>leader</module> ve
- <module>threadpool</module> modülleri için <code>MinSpareThreads
- 75</code> öntanımlıdır ve bu modüller boştaki evreleri sunucu genelinde
- izler. Eğer sunucuda boştaki evre sayısı yetersizse, sunucu boştaki
+ <p><module>worker</module> modülü için <code>MinSpareThreads
+ 75</code> öntanımlıdır ve bu modül boştaki evreleri sunucu genelinde
+ izler. Eğer sunucuda boştaki evre sayısı yetersizse, sunucu, boştaki
evrelerin sayısı bu sınırın üstüne çıkana kadar çocuk süreç
oluşturur.</p>
öntanımlıdır ve tek süreç kendisi olduğundan izleme sunucu genelinde
yapılır.</p>
- <p><module>beos</module> ve <module>mpmt_os2</module> modülleri
- <module>mpm_netware</module> gibidir. <module>beos</module> için
- <code>MinSpareThreads 1</code> öntanımlı iken <module>mpmt_os2</module>
- için öntanımlı değer <code>5</code>’tir.</p>
+ <p><module>mpmt_os2</module> modülü <module>mpm_netware</module> modülü
+ gibi çalışır. <module>mpmt_os2</module> için öntanımlı değer
+ <code>5</code>'tir.</p>
+
</usage>
<seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
<seealso><directive module="mpm_common">StartServers</directive></seealso>
<syntax>ScoreBoardFile <var>dosya-yolu</var></syntax>
<default>ScoreBoardFile logs/apache_status</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<modulelist><module>mpm_winnt</module><module>prefork</module>
+<module>worker</module></modulelist>
<usage>
<p>Apache ana ve çocuk süreçler arasında iletişim için bir çetele tutar.
<syntax>ReceiveBufferSize <var>bayt-sayısı</var></syntax>
<default>ReceiveBufferSize 0</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>leader</module>
-<module>mpm_netware</module><module>mpm_winnt</module>
-<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
+<module>mpmt_os2</module><module>prefork</module><module>worker</module>
+</modulelist>
<usage>
<p>Sunucu TCP alım tamponu boyunu <var>bayt-sayısı</var> ile belirtilen
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpm_winnt</module>
-<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<module>mpmt_os2</module><module>prefork</module><module>worker</module>
+</modulelist>
<usage>
<p>Sunucu TCP gönderim tamponu boyunu <var>bayt-sayısı</var> ile
<syntax>ServerLimit <var>sayı</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>perchild</module>
-<module>prefork</module><module>threadpool</module><module>worker</module>
+<modulelist><module>prefork</module><module>worker</module>
</modulelist>
<usage>
<directive module="mpm_common">MaxClients</directive> için atamak
istediğiniz değerden fazlasını atamayınız.</p>
- <p><module>worker</module>, <module>leader</module> ve
- <module>threadpool</module> modülleri söz konusu olduğunda bu yönergeyi
+ <p><module>worker</module> modülü söz konusu olduğunda bu yönergeyi
<directive module="mpm_common">MaxClients</directive> ve
<directive module="mpm_common">ThreadsPerChild</directive> ayarları 16
sunucu sürecinden (16 öntanımlıdır) fazlasını gerektiriyorsa
module="mpm_common">ThreadsPerChild</directive> için gerekli gördüğünüz
sunucu süreci sayısından fazlasını atamayınız.</p>
- <p><module>perchild</module> modülüyle bu yönergeyi eğer <directive
- module="perchild">NumServers</directive> yönergesine 8’den (öntanımlı)
- büyük bir değer atayacaksanız kullanınız.</p>
-
<note><title>Ek Bilgi</title>
<p>Sunucu içinde derlenmiş olarak <code>ServerLimit 20000</code>
şeklinde bir zorlayıcı sınır vardır (<module>prefork</module> için
<syntax>StartServers <var>sayı</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>mpmt_os2</module>
-<module>prefork</module><module>threadpool</module><module>worker</module>
-</modulelist>
+<modulelist><module>mpmt_os2</module><module>prefork</module>
+<module>worker</module></modulelist>
<usage>
<p><directive>StartServers</directive> yönergesi, sunucunun başlatılması
gerektirecek küçük bir sebep vardır.</p>
<p>Öntanımlı değer MPM’den MPM’e fark eder. Öntanımlı değer
- <module>leader</module>, <module>threadpool</module> ve
<module>worker</module> için <code>3</code> iken
- <module>prefork</module> için <code>5</code> ve
- <module>mpmt_os2</module> için <code>2</code>’dir.</p>
+ <module>prefork</module> için <code>5</code>,
+ <module>mpmt_os2</module> için <code>2</code>'dir.</p>
</usage>
</directivesynopsis>
<syntax>StartThreads <var>sayı</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>beos</module><module>mpm_netware</module>
-<module>perchild</module></modulelist>
+<modulelist><module>mpm_netware</module></modulelist>
<usage>
<p><directive>StartThreads</directive> yönergesi, sunucunun başlatılması
olarak yüke bağlı olarak değişse de bu değerin ayarlanmasını
gerektirecek küçük bir sebep vardır.</p>
- <p><module>perchild</module> için <code>StartThreads 5</code> öntanımlı
- olup bu yönerge sunucunun başlatılması sırasında oluşturulan süreç
- başına evre sayısıyla bağlantısını sürdürür.</p>
-
<p><module>mpm_netware</module> için <code>StartThreads 50</code>
öntanımlı olup, sadece tek bir süreç olduğundan, sunucunun başlatılması
sırasında oluşturulan evrelerin toplam sayısı <code>50</code>’dir.</p>
-
- <p><module>beos</module> için <code>StartThreads 10</code> öntanımlı olup
- sunucunun başlatılması sırasında oluşturulan evrelerin toplam sayısı
- <code>10</code>’dur.</p>
</usage>
</directivesynopsis>
<syntax>ThreadLimit <var>sayı</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>mpm_winnt</module>
-<module>perchild</module><module>threadpool</module><module>worker</module>
+<modulelist><module>mpm_winnt</module><module>worker</module>
</modulelist>
<compatibility><module>mpm_winnt</module> için Apache 2.0.41 ve sonrasında mevcuttur.</compatibility>
<syntax>ThreadsPerChild <var>sayı</var></syntax>
<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>mpm_winnt</module>
-<module>threadpool</module><module>worker</module></modulelist>
+<modulelist><module>mpm_winnt</module><module>worker</module></modulelist>
<usage>
<p>Bu yönerge, her çocuk süreç tarafından oluşturulan evrelerin sayısını
<default>NetWare üzerinde 65536; diğer işletim sistemlerinde
değişir.</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>leader</module><module>mpm_netware</module>
-<module>mpm_winnt</module><module>perchild</module>
-<module>threadpool</module><module>worker</module>
-</modulelist>
+<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
+<module>worker</module></modulelist>
<compatibility>Apache 2.1 ve sonrasında mevcuttur.</compatibility>
<usage>
</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>