mpm_common.xml.ja revision 2ac75968bb258bcade230d943c21a7206e16e96e
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<?xml version="1.0" encoding="iso-2022-jp"?>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<!-- English Revision: 105989 $ -->
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<!--
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott Copyright 2002-2004 The Apache Software Foundation
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott Licensed under the Apache License, Version 2.0 (the "License");
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott you may not use this file except in compliance with the License.
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott You may obtain a copy of the License at
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott http://www.apache.org/licenses/LICENSE-2.0
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott Unless required by applicable law or agreed to in writing, software
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott distributed under the License is distributed on an "AS IS" BASIS,
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott See the License for the specific language governing permissions and
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington limitations under the License.
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott-->
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<modulesynopsis metafile="mpm_common.xml.meta">
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<name>mpm_common</name>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<description>$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM)
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s(B</description>
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott<status>MPM</status>
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott<directivesynopsis>
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott<name>AcceptMutex</name>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<description>$BJ#?t$N;R%W%m%;%9$,%M%C%H%o!<%/%=%1%C%H$G%j%/%(%9%H$r(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshottaccept $B$7$h$&$H$7$F$$$k$H$-$K!"(BApache $B$,$=$l$i$N;R%W%m%;%9$rD>Ns2=$9$k$?$a$K(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott$B;H$&J}K!(B</description>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<syntax>AcceptMutex default|<var>method</var></syntax>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<default>AcceptMutex default</default>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<contextlist><context>server config</context></contextlist>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<modulelist><module>leader</module><module>perchild</module>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<module>prefork</module><module>threadpool</module><module>worker</module>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott</modulelist>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington<usage>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <p><directive>AcceptMutex</directive> $B%G%#%l%/%F%#%V$O!"(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B%M%C%H%o!<%/%=%1%C%H$N%j%/%(%9%H$r(B accept $B$7$h$&$H$7$F$$$kJ#?t$N;R%W%m%;%9$r(B
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington Apache $B$,D>Ns2=$9$k$?$a$K;H$&J}K!$r@_Dj$7$^$9!#(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott Apache 2.0 $B0JA0$O!"$3$N%a%=%C%I$O%3%s%Q%$%k;~$K$N$_A*Br$G$-$^$7$?!#(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B:GE,$JJ}K!$O!"%"!<%-%F%/%A%c$d%W%i%C%H%[!<%`$KBg$-$/0MB8$7$^$9!#(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B>\:Y$K4X$7$F$O!"(B<a
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington href="/misc/perf-tuning.html">$B@-G=$N%A%e!<%K%s%0(B</a>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B%I%-%e%a%s%H$r$4Mw2<$5$$!#(B</p>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <p>$B$3$N%G%#%l%/%F%#%V$,(B <code>Default</code>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B$K@_Dj$5$l$F$$$l$P!"%3%s%Q%$%k;~$KA*Br$5$l$?%G%U%)%k%HCM$,;H$o$l$^$9!#(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $BB>$N;HMQ2DG=$J%a%=%C%I$N0lMw$O2<$K$"$j$^$9!#(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $BA4$F$N%a%=%C%I$,A4$F$N%W%i%C%H%[!<%`$G;HMQ2DG=$G$"$k$o$1$G$O$J$$!"(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B;HMQ2DG=$G$J$$%a%=%C%I$,;XDj$5$l$?>l9g$O!"(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B;HMQ2DG=$J%a%=%C%I$N0lMw$r4^$s$@%a%C%;!<%8$,(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B%(%i!<%m%0$K=PNO$5$l$^$9!#(B</p>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dl>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington <dt><code>flock</code></dt>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington <dd><directive module="mpm_common">LockFile</directive>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington <code>flock(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dt><code>fcntl</code></dt>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dd><directive module="mpm_common">LockFile</directive>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <code>fcntl(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dt><code>posixsem</code></dt>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dd>$BGSB>=hM}$N<BAu$K(B POSIX $B8_49%;%^%U%)$r;HMQ$7$^$9(B</dd>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dt><code>pthread</code></dt>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dd>POSIX Threads (PThreads) $B5,3J$G<BAu$5$l$F$$$k(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott POSIX $BGSB>=hM}$r;H$$$^$9!#(B</dd>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dt><code>sysvsem</code></dt>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <dd>$BGSB>=hM}$N<BAu$K(B SySV $B7A<0$N%;%^%U%)$r;H$$$^$9!#(B</dd>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott </dl>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington <p>$B%3%s%Q%$%k;~$K%7%9%F%`$N%G%U%)%k%H$KA*$P$l$?$b$N$,2?$+$r8+$?$$>l9g$O!"(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <directive module="core">LogLevel</directive> $B$r(B <code>debug</code>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B$K@_Dj$9$k$H$h$$$G$7$g$&!#%G%U%)%k%H$N(B <directive>AcceptMutex</directive>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B$,(B <directive module="core">ErrorLog</directive> $B$K=q$-9~$^$l$^$9!#(B</p>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington <note type="warning"><title>$B7Y9p(B</title>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington <p>$B$[$H$s$I$N%7%9%F%`$K$*$$$F$O!"(B<code>pthread</code> $B%*%W%7%g%s$,(B
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington $BA*$P$l$F$$$k$H!";R%W%m%;%9$,(B <code>ApacheCntl</code> mutex $B$r(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $BJ];}$7$F$$$k$H$-$K0[>o=*N;$7$?>l9g!"%5!<%P$O%j%/%(%9%H$X$N1~Ez$r(B
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington $BDd;_$7$F$7$^$$$^$9!#$3$l$,H/@8$7$?>l9g$O!"%5!<%P$rI|5l$5$;$k$?$a$K$O(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B<jF0$G:F5/F0$5$;$kI,MW$,$"$j$^$9!#(B</p>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <p>Solaris $B$ONc30$G!"(BApache $B$b;HMQ$7$F$$$k!";R%W%m%;%9$,(B mutex $B$r(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $BJ];}$7$F0[>o=*N;$7$?8e$K(B mutex $B$rI|5l$5$;$k$?$a$N5!9=$rDs6!$r$7$F$$$^$9!#(B</p>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott <p>$B8f;HMQ$N%7%9%F%`$,(B <code>pthread_mutexattr_setrobust_np()</code> $B4X?t$r(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B<BAu$7$F$$$k>l9g$O!"(B<code>pthread</code> $B%*%W%7%g%s$r0BA4$K;HMQ$G$-$k(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott $B2DG=@-$,$"$j$^$9!#(B</p>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott </note>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott</usage>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington</directivesynopsis>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington<directivesynopsis>
a093731116a8c24d49b903df7602cf586e499b45Phill Cunnington<name>CoreDumpDirectory</name>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<description>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j(B
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott</description>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<syntax>CoreDumpDirectory <var>directory</var></syntax>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<default>$B%G%U%)%k%H$N@_Dj$O@bL@J8$rFI$s$G$/$@$5$$(B</default>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<contextlist><context>server config</context></contextlist>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<modulelist><module>beos</module><module>leader</module>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott<module>threadpool</module><module>worker</module></modulelist>
13588d95d6459633b746c603dbadd0e58fdc741dRobert Wapshott
<usage>
<p>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j$r@)8f$7$^$9!#(B
$B%G%U%)%k%HCM$O(B <directive module="core">ServerRoot</directive>
$B%G%#%l%/%H%j$G$9$,!"$3$N%G%#%l%/%H%j$O%5!<%P$N<B9T$5$l$F$$$k%f!<%68"8B$G(B
$B=q$-9~$_2DG=$G$"$k$Y$-$G$O$J$$$N$G!"DL>o$O%3%"%@%s%W$O=q$-9~$^$l$^$;$s!#(B
$B%G%P%C%0$N$?$a$K%3%"%@%s%W$,I,MW$G$"$l$P!"(B
$B$3$N%G%#%l%/%F%#%V$r;H$C$FB>$N0LCV$K%3%"%@%s%W$r=q$-=P$9$h$&$K$G$-$^$9!#(B</p>
<note><title>Linux $B$G$N%3%"%@%s%W(B</title>
<p>Apache $B$,(B root $B$H$7$F5/F0$5$l$F!"JL$N%f!<%6$N8"8B$K0J9_$7$?>l9g$O(B
Linux $B$N%+!<%M%k$O%G%#%l%/%H%j$,%W%m%;%9$N8"8B$G=q$-9~$_2DG=$J>l9g$G$5$($b(B
$B%3%"%@%s%W$r(B<em>$BL58z(B</em>$B$K$7$^$9!#(BApache (2.0.46 $B0J9_(B) $B$O(B
Linux 2.4 $B0J9_$G$O%3%"%@%s%W$r9T$J$&$h$&$K:F;XDj$7$^$9$,!"$=$l$O(B
<directive>CoreDumpDirectory</directive> $B$rL@<(E*$K@_Dj$7$?$H$-$K(B
$B8B$j$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>EnableExceptionHook</name>
<description>$B%/%i%C%7%e$N8e$KNc30%O%s%I%i$r<B9T$9$k%U%C%/$rM-8z$K$9$k(B</description>
<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>
<compatibility>2.0.49 $B0J9_(B</compatibility>
<usage>
<p>$B0BA4>e$NM}M3$+$i!"(B<code>--enable-exception-hook</code> configure
$B%*%W%7%g%s$rM-8z$K$7$?>l9g$K$N$_!"$3$N%G%#%l%/%F%#%V$rMxMQ$G$-$^$9!#(B
$B30It%b%8%e!<%k$r%W%i%0%$%s$7$F!";R$,%/%i%C%7%e$7$?8e$K2?$+<B9T$G$-$k$h$&$J(B
$B%U%C%/$rM-8z$K$7$^$9!#(B</p>
<p>$B$3$N$h$&$J30It%b%8%e!<%k$O!"4{$KFs$DB8:_$7$F$$$F!"(B
<code>mod_whatkilledus</code> $B$H(B <code>mod_backtrace</code>
$B$,$3$N%U%C%/$r3hMQ$7$^$9!#$3$l$i$N>\:Y$K$D$$$F$O(B Jeff Trawick
$B$5$s$N(B <a href="http://www.apache.org/~trawick/exception_hook.html"
>EnableExceptionHook site</a> $B$r;2>H$7$F$/$@$5$$!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>Group</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$9$k%0%k!<%W(B</description>
<syntax>Group <var>unix-group</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 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B</compatibility>
<usage>
<p><directive>Group</directive> $B%G%#%l%/%F%#%V$G!"(B
$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$7$F$*$/%0%k!<%W$r@_Dj$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"(B
$B%5!<%P$O:G=i$K(B <code>root</code> $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B
$BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!";XDj$7$?%0%k!<%W$KJQ2=$G$-$:$K!"(B
$B7k2LE*$K5/F0$7$?%f!<%6$NB0$9$k%0%k!<%W$G<B9T$5$l$k$3$H$K$J$j$^$9!#(B
<var>unix-group</var> $B$O<!$N$&$A$N$$$:$l$+$G$9(B:</p>
<dl>
<dt>$B%0%k!<%WL>(B</dt>
<dd>$B%0%k!<%W$rL>A0$G;2>H$7$^$9(B</dd>
<dt><code>#</code> $B$KB3$$$F%0%k!<%WHV9f(B</dt>
<dd>$B%0%k!<%W$r$rHV9f$G;2>H$7$^$9!#(B</dd>
</dl>
<example><title>$BNc(B</title>
Group www-group
</example>
<p>$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%0%k!<%W$r@_Dj$9$k$3$H$r(B
$B$*A&$a$7$^$9!#(B<code>nobody</code> $B$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B
$B2DG=$G$"$C$?$jK>$^$7$$Lu$G$OI,$:$7$b$"$j$^$;$s!#(B</p>
<note type="warning"><title>$B%;%-%e%j%F%#(B</title>
<p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B
<directive>Group</directive> ($B$d(B <directive
module="mpm_common">User</directive>) $B$r(B
<code>root</code> $B$K(B $B@_Dj$7$J$$$G$/$@$5$$!#(B</p>
</note>
<p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B
<directive module="core" type="section">VirtualHost</directive>
$B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(BApache 2.0 $B$G(B
<a href="/suexec.html">suexec</a> $B$r@_Dj$7$?$$>l9g$O!"(B
<directive module="mod_suexec">SuexecUserGroup</directive>
$B$r;HMQ$7$F$/$@$5$$!#(B</p>
<note><title>$BCm0U(B</title>
<p><directive>Group</directive> $B%G%#%l%/%F%#%V$O(B
<module>beos</module> $B$H(B <module>mpmt_os2</module> MPM
$B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>PidFile</name>
<description>$B%G!<%b%s$N%W%m%;%9(B ID
$B$r%5!<%P$,5-O?$9$k$?$a$N%U%!%$%k(B</description>
<syntax>PidFile <var>filename</var></syntax>
<default>PidFile logs/httpd.pid</default>
<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>
<usage>
<p><directive>PidFile</directive> $B%G%#%l%/%F%#%V$G!"(B
$B%G!<%b%s$N%W%m%;%9(B ID $B$r%5!<%P$,5-O?$9$k%U%!%$%k$r@_Dj$7$^$9!#(B
$B%U%!%$%kL>$,@dBP%Q%9$G$J$$>l9g$O!"(B
<directive module="core">ServerRoot</directive>
$B$+$i$NAjBPE*$J$b$N$H$7$F07$o$l$^$9!#(B</p>
<example><title>$BNc(B</title>
PidFile /var/run/apache.pid
</example>
<p>$B%5!<%P$,(B <directive module="core">ErrorLog</directive>
$B$d(B <directive module="mod_log_config">TransferLog</directive>
$B$rJD$8$F3+$-D>$7$?$j!"@_Dj%U%!%$%k$r(B
$B:FFI9~$7$?$j$5$;$k$?$a$K!"%5!<%P$K%7%0%J%k$rAw$k$3$H$,$G$-$k$H(B
$BJXMx$J$3$H$,$"$j$^$9!#(B
$B$3$l$O(B SIGHUP (kill -1) $B%7%0%J%k$r(B <directive>PidFile</directive>
$B$K=q$+$l$F$$$k%W%m%;%9(B ID $B$KAw$k$3$H$G$G$-$^$9!#(B</p>
<p><directive>PidFile</directive> $B$K$O!"%m%0%U%!%$%k$N@_CV0LCV$d(B
<a href="/misc/security_tips.html#serverroot">$B%;%-%e%j%F%#(B</a>
$B$HA4$/F1$8Cm0UE@$,$"$j$^$9!#(B</p>
<note><title>$BCm0U(B</title>
<p>Apache 2 $B$G$O!"(B
<a href="/programs/apachectl.html">apachectl</a>
$B%9%/%j%W%H$N$_$r;HMQ$7$F%5!<%P$N(B ($B:F(B) $B5/F0$dDd;_$r(B
$B9T$J$&$3$H$r?d>)$7$F$$$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>Listen</name>
<description>$B%5!<%P$,(B listen $B$9$k(BIP $B%"%I%l%9$H%]!<%HHV9f(B</description>
<syntax>Listen [<var>IP-address</var>:]<var>portnumber</var></syntax>
<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>
<compatibility>Apache 2.0 $B$+$iI,MW$J%G%#%l%/%F%#%V(B</compatibility>
<usage>
<p><directive>Listen</directive> $B%G%#%l%/%F%#%V$O(B Apache
$B$,FCDj$N(B IP $B%"%I%l%9$d%]!<%HHV9f$@$1$r(B listen $B$9$k$h$&$K;XDj$7$^$9!#(B
$B%G%U%)%k%H$G$OA4$F$N(B IP $B%$%s%?!<%U%'!<%9$N%j%/%(%9%H$K1~Ez$7$^$9!#(B
<directive>Listen</directive> $B%G%#%l%/%F%#%V$O(B
$B8=:_$OI,?\$N%G%#%l%/%F%#%V$H$J$j$^$7$?!#(B
$B$b$7@_Dj%U%!%$%k$K$J$1$l$P!"%5!<%P$O5/F0$K<:GT$7$^$9!#(B
$B$3$l$O0JA0$N%P!<%8%g%s$N(B Apache $B$+$iJQ99$N$"$C$?ItJ,$G$9!#(B</p>
<p><directive>Listen</directive> $B%G%#%l%/%F%#%V$G$O!"FCDj$N%]!<%H$"$k$$$O(B
$B%"%I%l%9$H%]!<%H$NAH$_9g$o$;$+$iF~$C$F$/$k%j%/%(%9%H$KBP$7$F(B
$B1~Ez$9$k$h$&$K;XDj$7$^$9!#(B
$B$b$7%]!<%HHV9f$@$1$,;XDj$5$l$?>l9g$O!"%5!<%P$OA4%$%s%?!<%U%'!<%9$N(B
$B;XDj$5$l$?%]!<%HHV9f$KBP$7$F(B listen $B$7$^$9!#(B
IP $B%"%I%l%9$,%]!<%H$H$H$b$K;XDj$5$l$?>l9g$O!"(B
$B%5!<%P$O;XDj$5$l$?%]!<%H$H%$%s%?!<%U%'!<%9$KBP$7$F(B listen
$B$7$^$9!#(B</p>
<p>$BJ#?t$N%"%I%l%9$H%]!<%H$KBP$7$F(B listen $B$9$k$h$&$K!"(B
$BJ#?t$N(B <directive>Listen</directive> $B%G%#%l%/%F%#%V$r;H$&$3$H$b$G$-$^$9!#(B
$B%5!<%P$ONs5s$5$l$?%"%I%l%9$H%]!<%HA4$F$+$i$N%j%/%(%9%H$KBP$7$F(B
$B1~Ez$7$^$9!#(B</p>
<p>$BNc$($P!"%5!<%P$,(B 80 $BHV%]!<%H$H(B 8000 $BHV%]!<%H$NN>J}$N(B
$B%3%M%/%7%g%s$r<u$1F~$l$k>l9g$O!"<!$N$h$&$K$7$^$9!#(B</p>
<example>
Listen 80<br />
Listen 8000
</example>
<p>$BFs$D$NFCDj$N%$%s%?!<%U%'!<%9$H%]!<%HHV9f$+$i$N%3%M%/%7%g%s$r(B
$B<u$1F~$l$k$h$&$K$9$k$K$O!"<!$N$h$&$K$7$^$9!#(B</p>
<example>
Listen 192.170.2.1:80<br />
Listen 192.170.2.5:8000
</example>
<p>IPv6 $B%"%I%l%9$O3Q3g8L$G0O$^$J$1$l$P$J$j$^$;$s!#(B
$BNc$($P<!$NNc$N$h$&$K$G$9!#(B</p>
<example>
Listen [fe80::a00:20ff:fea7:ccea]:80
</example>
</usage>
<seealso><a href="/dns-caveats.html">DNS $B$NLdBj(B</a></seealso>
<seealso><a href="/bind.html">Apache
$B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</a></seealso>
</directivesynopsis>
<directivesynopsis>
<name>ListenBackLog</name>
<description>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9(B</description>
<syntax>ListenBacklog <var>backlog</var></syntax>
<default>ListenBacklog 511</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>
<usage>
<p>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9$G$9!#(B
$B0lHLE*$K$OD4@0$9$kI,MW$O$"$j$^$;$s$7!"D4@0$OK>$^$7$/$"$j$^$;$s!#(B
$B$7$+$7!"(BTCP SYN $B%U%i%C%I%"%?%C%/$N>u672<$K$*$+$l$k>l9g$K!"(B
$BA}$d$7$?J}$,K>$^$7$$%7%9%F%`$b$"$j$^$9!#(B
<code>listen(2)</code> $B%7%9%F%`%3!<%k$N%P%C%/%m%0%Q%i%a!<%?$r(B
$B$4Mw2<$5$$!#(B</p>
<p>$B$3$NCM$O(B OS $B$K$h$j!">.$5$J?t$KM^$($i$l$^$9!#(B
$BCM$O(B OS $BKh$K0[$J$C$F$$$^$9!#$^$?B?$/$N(B OS $B$G$O!"(B
$B%P%C%/%m%0$H$7$F;XDj$5$l$F$$$kCM$A$g$&$I$^$G;H$C$F$$$k$o$1$G$O$J$/!"(B
$B@_Dj$5$l$F$$$kCM$K4p$E$$$F(B ($BDL>o$O@_DjCM$h$j$bBg$-$JCM$r(B)
$B;H$C$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>LockFile</name>
<description>$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV(B</description>
<syntax>LockFile <var>filename</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>
<usage>
<p><directive module="mpm_common">AcceptMutex</directive>
$B$,(B <code>fcntl</code> $B$d(B <code>flock</code>
$B$K@_Dj$5$l$F;HMQ$5$l$F$$$k>l9g$K!";HMQ$5$l$k%m%C%/%U%!%$%k$X$N%Q%9$r(B
<directive>LockFile</directive> $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$ODL>o$O$=$N$^$^$K$7$F$*$-$^$9!#(B
$B<g$K(B <code>logs</code> $B%G%#%l%/%H%j$,(B NFS
$B$G%^%&%s%H$5$l$F$$$k>l9g$J$I$KCM$rJQ$($^$9!#(B
$B$J$<$J$i(B<strong>$B%m%C%/%U%!%$%k$O%m!<%+%k%G%#%9%/$K(B
$BJ]B8$5$l$J$1$l$P$J$i$J$$(B</strong>$B$+$i$G$9!#(B
$B%a%$%s%5!<%P%W%m%;%9$N(B PID $B$,%U%!%$%kL>$K<+F0E*$KIU2C$5$l$^$9!#(B</p>
<note type="warning"><title>$B%;%-%e%j%F%#(B</title>
<p><code>/var/tmp</code>
$B$H$$$C$?!"C/$G$b=q$-9~$a$k%G%#%l%/%H%j$K%U%!%$%k$r(B
<em>$BCV$+$J$$(B</em>$BJ}$,$h$$$G$9!#$J$<$J$i!"%5!<%P$,5/F0;~$K:n@.$9$k(B
$B%m%C%/%U%!%$%k$N:n@.<+BN$rK832$9$k$3$H$K$h$C$F!"(B
$BC/$G$b%5!<%S%95qH]%"%?%C%/$r0z$-5/$3$9$3$H$,$G$-$k$+$i$G$9!#(B</p>
</note>
</usage>
<seealso><directive module="mpm_common">AcceptMutex</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>MaxClients</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k$?$a$K:n@.$5$l$k(B
$B;R%W%m%;%9$N:GBg8D?t(B</description>
<syntax>MaxClients <var>number</var></syntax>
<default>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p><directive>MaxClients</directive> $B%G%#%l%/%F%#%V$O!"(B
$B1~Ez$9$k$3$H$N$G$-$kF1;~%j%/%(%9%H?t$r@_Dj$7$^$9!#(B
<directive>MaxClients</directive> $B@)8B?t$r1[$($k%3%M%/%7%g%s$ODL>o!"(B
<directive module="mpm_common">ListenBacklog</directive>
$B%G%#%l%/%F%#%V$G@_Dj$7$??t$^$G%-%e!<$KF~$j$^$9!#(B
$BB>$N%j%/%(%9%H$N:G8e$^$GC#$7$F;R%W%m%;%9$,6u$/$H!"(B
$B<!$N%3%M%/%7%g%s$K1~Ez$7$^$9!#(B</p>
<p>$B%9%l%C%I$rMQ$$$J$$%5!<%P(B (<em>$B$9$J$o$A(B</em> <module>prefork</module>)
$B$G$O!"(B<directive>MaxClients</directive>
$B$O!"%j%/%(%9%H$K1~Ez$9$k$?$a$K5/F0$5$l$k(B
$B;R%W%m%;%9$N:GBg?t$H$J$j$^$9!#(B
$B%G%U%)%k%HCM$O(B <code>256</code> $B$G!"$3$l$rA}2C$5$;$?$$>l9g$O!"(B
<directive module="mpm_common">ServerLimit</directive>
$B$NCM$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p>
<p>$B%9%l%C%I$rMQ$$$k%5!<%P$d!"%O%$%V%j%C%I%5!<%P(B (<em>$B$9$J$o$A(B</em>
<module>beos</module> <module>worker</module>)
$B$G$O!"(B<directive>MaxClients</directive>
$B$O!"%/%i%$%"%s%H$K1~Ez$G$-$k%9%l%C%I$NAm?t$r@)8B$7$^$9!#(B
<module>beos</module> $B$G$N%G%U%)%k%HCM$O(B <code>50</code> $B$G$9!#(B
$B%O%$%V%j%C%I(B MPM $B$G$N%G%U%)%k%HCM$O(B 16
<directive module="mpm_common">ServerLimit</directive>
$B$N(B <code>25</code> $BG\(B (<directive
module="mpm_common">ThreadsPerChild</directive>) $B$G$9!#(B
<directive>MaxClients</directive>
$B$r(B 16 $B%W%m%;%90J>eI,MW$JCM$^$GA}2C$5$;$?$$>l9g$O!"(B
<directive module="mpm_common">ServerLimit</directive>
$B$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>MaxMemFree</name>
<description><code>free()</code> $B$,8F$P$l$J$$8B$j!"(B
$B<g%a%b%j%"%m%1!<%?$,J];}$7B3$1$i$l$k%a%b%j$N:GBgNL(B</description>
<syntax>MaxMemFree <var>KBytes</var></syntax>
<default>MaxMemFree 0</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>prefork</module>
<module>threadpool</module><module>worker</module><module>mpm_winnt</module></modulelist>
<usage>
<p><directive>MaxMemFree</directive> $B%G%#%l%/%F%#%V$O(B
<code>free()</code> $B$,8F$P$l$J$$8B$j!"(B
$B<g%"%m%1!<%?$,J];}$G$-$k6u$N%a%b%j$N:GBgCM$r%-%m%P%$%HC10L$G@_Dj$7$^$9!#(B
$B@_Dj$5$l$F$$$J$$$+!"Nm$K@_Dj$5$l$F$$$k$H$-$O!"L5@)8B$K$J$j$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>MaxRequestsPerChild</name>
<description>$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B(B</description>
<syntax>MaxRequestsPerChild <var>number</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>
<usage>
<p><directive>MaxRequestsPerChild</directive> $B%G%#%l%/%F%#%V$O!"(B
$B8D!9$N;R%5!<%P%W%m%;%9$,07$&$3$H$N$G$-$k%j%/%(%9%H$N@)8B?t$r(B
$B@_Dj$7$^$9!#(B<directive>MaxRequestsPerChild</directive>
$B8D$N%j%/%(%9%H$N8e$K!";R%W%m%;%9$O=*N;$7$^$9!#(B
<directive>MaxRequestsPerChild</directive> $B$,(B <code>0</code>
$B$K@_Dj$5$l$F$$$k>l9g$O!"%W%m%;%9$O4|8B@Z$l$K$h$j=*N;$9$k$3$H$O$"$j$^$;$s!#(B</p>
<note><title>$B$=$NB>$N%G%U%)%k%HCM(B</title>
<p><module>mpm_netware</module> $B$H(B <module>mpm_winnt</module>
$B$G$N%G%U%)%k%HCM$O(B <code>0</code> $B$G$9!#(B</p>
</note>
<p><directive>MaxRequestsPerChild</directive>
$B$rHs%<%m$K@)8B$9$k$3$H$K$O!"Fs$D$NMxE@$,$"$j$^$9(B:</p>
<ul>
<li>($B6vH/E*$J(B) $B%a%b%j!<%j!<%/$,5/$3$C$?>l9g$K(B
$B%W%m%;%9$,>CHq$9$k%a%b%j$NAmNL$r@)8B$G$-$k(B</li>
<li>$B%W%m%;%9$KM-8B$N%i%$%U%?%$%`$r@_Dj$9$k$3$H$G!"(B
$B%5!<%PIi2Y$,2<$,$C$?;~$K%W%m%;%9?t$r>/$J$/$9$k$3$H$,$G$-$k(B</li>
</ul>
<note><title>$BCm(B</title>
<p><directive module="core">KeepAlive</directive> $B%j%/%(%9%H$N>l9g$O!"(B
$B0l$DL\$N%j%/%(%9%H$@$1$,$3$N@)8B$K3:Ev$7$^$9!#(B
$B<B8zE*$K$O!"0l$D$N;R%W%m%;%9$"$?$j$N(B<em>$B%3%M%/%7%g%s(B</em>$B?t$r(B
$B@)8B$9$k$h$&$K5sF0$,JQ2=$7$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>MaxSpareThreads</name>
<description>$B%"%$%I%k%9%l%C%I$N:GBg?t(B</description>
<syntax>MaxSpareThreads <var>number</var></syntax>
<default>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</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>
<usage>
<p>$B%"%$%I%k$J%9%l%C%I$N:GBg?t$G$9!#0[$J$k(B MPM $B$G$O$=$l$>$l!"(B
$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$5$l$^$9!#(B</p>
<p><module>perchild</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MaxSpareThreads 10</code> $B$G$9!#(B
$B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r!"$=$l$>$l$N;R%W%m%;%9$4$H$K4F;k$7$^$9!#(B
$B;R%W%m%;%9$K%"%$%I%k%9%l%C%I$,B?$9$.$k>l9g$O!"(B
$B%5!<%P$O$=$N;R%W%m%;%9$K4^$^$l$k%9%l%C%I$r=*N;$7;O$a$^$9!#(B</p>
<p><module>worker</module>, <module>leader</module>,
<module>threadpool</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MaxSpareThreads 250</code> $B$G$9!#(B
$B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B
$B%5!<%P$G%"%$%I%k%9%l%C%I?t$,B?$9$.$k>l9g$O!"(B
$B$3$N?t;z$h$j$b>/$J$$?t$K$J$k$^$G;R%W%m%;%9$r=*N;$7$^$9!#(B</p>
<p><module>mpm_netware</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MaxSpareThreads 100</code> $B$G$9!#(B
$B$3$N(B MPM $B$O%7%s%0%k%W%m%;%9$G<B9T$5$l$^$9$N$G!"(B
$B%9%Z%"%9%l%C%I?t$b%5!<%PA4BN$G4*Dj$7$^$9!#(B</p>
<p><module>beos</module> $B$H(B <module>mpmt_os2</module> $B$O(B
<module>mpm_netware</module> $B$H;w$?5sF0$r$7$^$9!#(B
<module>beos</module> $B$G$N%G%U%)%k%HCM$O(B <code>MaxSpareThreads 50</code>
$B$G$9!#(B<module>mpmt_os2</module> $B$G$N%G%U%)%k%HCM$O(B <code>10</code>
$B$G$9!#(B</p>
<note><title>$B@)8B;v9`(B</title>
<p><directive>MaxSpareThreads</directive> $B$N<h$kCM$K$O@)8B$,$"$j$^$9!#(B
Apache $B$O<!$N5,B'$K=>$C$F<+F0E*$KJd@5$7$^$9!#(B</p>
<ul>
<li><module>perchild</module> $B$G$O!"(B
<directive>MaxSpareThreads</directive> $B$,(B
<directive module="mpm_common">ThreadLimit</directive>
$B$HEy$7$$$+$=$l0J2<$G$"$kI,MW$,$"$j$^$9!#(B</li>
<li><module>mpm_netware</module> $B$O(B
<directive module="mpm_common">MinSpareThreads</directive>
$B$h$j$bBg$-$$I,MW$,$"$j$^$9!#(B</li>
<li><module>leader</module>, <module>threadpool</module>,
<module>worker</module> $B$G$O!"(B
<directive module="mpm_common">MinSpareThreads</directive> $B$H(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$G7h$^$kAmOB$HEy$7$$$+Bg$-$$I,MW$,$"$j$^$9!#(B</li>
</ul>
</note>
</usage>
<seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
<seealso><directive module="mpm_common">StartServers</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>MinSpareThreads</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k(B
$B%"%$%I%k%9%l%C%I?t$N:G>.?t(B</description>
<syntax>MinSpareServers <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r$4Mw2<$5$$!#(B</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>
<usage>
<p>$B%j%/%(%9%H$K1~Ez$9$k%9%l%C%I?t$N:G>.CM$G$9!#(B
$B0[$J$k(B MPM $B$G$O$=$l$>$l!"(B
$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#(B</p>
<p><module>perchild</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MinSpareThreads 5</code> $B$G!"(B
$B%"%$%I%k%9%l%C%I?t$r;R%W%m%;%9Kh$K4F;k$7$^$9!#(B
$B$b$7;R%W%m%;%9$K==J,$J?t$N%9%l%C%I$,$J$1$l$P!"(B
$B%5!<%P$O$=$N;R%W%m%;%9$K?7$7$$%9%l%C%I$r:n$j;O$a$^$9!#(B
$B$G$9$+$i!"(B<directive module="perchild">NumServers</directive>
$B$r(B 10 $B$K!"(B<directive>MinSpareThreads</directive> $B$r(B
5 $B$K$7$?>l9g$O!":G>.$G$b(B 50 $B$N%"%$%I%k%9%l%C%I$,(B
$B%7%9%F%`>e$K$"$k$3$H$K$J$j$^$9!#(B</p>
<p><module>worker</module>, <module>leader</module>,
<module>threadpool</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MinSpareThreads 75</code> $B$G!"(B
$B%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B
$B$b$7%5!<%P$K==J,$J?t$N%"%$%I%k%9%l%C%I$,$J$1$l$P!"(B
$B%"%$%I%k%9%l%C%I?t$,$3$N?t$h$j$bBg$-$/$J$k$^$G(B
$B?7$7$$;R%W%m%;%9$,@8@.$5$l$^$9!#(B</p>
<p><module>mpm_netware</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MinSpareThreads 10</code> $B$G!"(B
$B%7%s%0%k%W%m%;%9(B MPM $B$G$9$N$G!"%5!<%PA4BN$G4IM}$5$l$^$9!#(B</p>
<p><module>beos</module> $B$H(B <module>mpmt_os2</module> $B$O!"(B
<module>mpm_netware</module>$B$K$h$/;w$F$$$^$9!#(B
<module>beos</module> $B$G$N%G%U%)%k%H$O(B <code>MinSpareThreads 1</code>
$B$G$9!#(B<module>mpmt_os2</module> $B$G$N%G%U%)%k%H$O(B
<code>5</code> $B$G$9!#(B</p>
</usage>
<seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
<seealso><directive module="mpm_common">StartServers</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>ScoreBoardFile</name>
<description>$B;R%W%m%;%9$HO"7H$9$k$?$a$N%G!<%?$rJ]B8$9$k(B
$B%U%!%$%k$N0LCV(B</description>
<syntax>ScoreBoardFile <var>file-path</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>
<usage>
<p>Apache $B$O?F%W%m%;%9$H;R%W%m%;%94V$NDL?.$K%9%3%"%\!<%I$rMQ$$$^$9!#(B
$B$3$NDL?.5!G=$K%U%!%$%k$rI,MW$H$9$k%"!<%-%F%/%A%c$b$"$j$^$9!#(B
$B%U%!%$%k$,;XDj$5$l$F$$$J$1$l$P!"(BApache $B$O$^$:%a%b%j>e(B
($BF?L>6&M-%a%b%j(B) $B$K%9%3%"%\!<%I$r:n$m$&$H$7!"$=$l$,<:GT$9$k$H(B
$B%G%#%9%/>e$K%U%!%$%k(B ($B%U%!%$%k%Y!<%9$N6&M-%a%b%j(B) $B$r:n$m$&$H$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$r;XDj$9$k$H!"(BApache
$B$OI,$:%G%#%9%/$K%U%!%$%k$r@8@.$7$^$9!#(B</p>
<example><title>$BNc(B</title>
ScoreBoardFile /var/run/apache_status
</example>
<p>$B%U%!%$%k%Y!<%9$N6&M-%a%b%j$O!"%5!<%I%Q!<%F%#!<@=$N%"%W%j%1!<%7%g%s$G(B
$B%9%3%"%\!<%I$KD>@\%"%/%;%9$9$kI,MW$,$"$k>l9g$KLr$KN)$A$^$9!#(B</p>
<p><directive>ScoreBoardFile</directive> $B$r;H$&>l9g!"(B
RAM $B%G%#%9%/>e$KCV$/$H%9%T!<%I$,8~>e$9$k$G$7$g$&!#(B
$B$7$+$7!"%m%0%U%!%$%k$N@_CV0LCV$d(B
<a href="/misc/security_tips.html">$B%;%-%e%j%F%#(B</a>
$B$HF1MM$NCm0UE@$,$"$k$N$G!"Cm0U$7$F$/$@$5$$!#(B</p>
</usage>
<seealso><a href="/stopping.html">Apache $B$NDd;_$H:F5/F0(B</a></seealso>
</directivesynopsis>
<directivesynopsis>
<name>SendBufferSize</name>
<description>TCP $B%P%C%U%!%5%$%:(B</description>
<syntax>SendBufferSize <var>bytes</var></syntax>
<default>SendBufferSize 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>
<usage>
<p>$B%5!<%P$O(B TCP $B%P%C%U%!%5%$%:$r;XDj$5$l$?%P%$%H?t$K@_Dj$7$^$9!#(B
$B9bB.$G9b%l%$%F%s%7$J4D6-$G(B
(<em>$BNc(B</em> 100ms $BDxEY!"BgN&2#CG9bB.DL?.O)$J$I(B)
$B8E$$0lHLE*$J(B OS $B$N%G%U%)%k%HCM$rA}$d$9$N$KHs>o$KJXMx$G$9!#(B</p>
<p><code>0</code>$B$K$7$?>l9g!"(BOS $B$N%G%U%)%k%HCM$,;HMQ$5$l$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ServerLimit</name>
<description>$B@_Dj2DG=$J%5!<%P%W%m%;%9?t$N>e8B(B</description>
<syntax>ServerLimit <var>number</var></syntax>
<default>$B>\:Y$O;HMQK!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>perchild</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p><module>prefork</module> MPM $B$N>l9g$O!"$3$N%G%#%l%/%F%#%V$O(B
Apache $B%W%m%;%92TF/Cf$K$*$1$k(B
<directive module="mpm_common">MaxClients</directive>
$B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9(B
($BLuCm(B: prefork $B$N>l9g$OF1;~%/%i%$%"%s%H?t(B = $B%5!<%P%W%m%;%9?t$J$N$G(B) $B!#(B
<module>worker</module> MPM $B$N>l9g$K$O!"$3$N%G%#%l%/%F%#%V$O(B
<directive module="mpm_common">ThreadLimit</directive>
$B%G%#%l%/%F%#%V$HAH$_9g$o$;$F!"(B
Apache $B%W%m%;%92TF/Cf$K$*$1$k(B
<directive module="mpm_common">MaxClients</directive>
$B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9!#(B
$B:F5/F0Cf$K$3$N%G%#%l%/%F%#%V$rJQ99$7$F$bL5;k$5$l$^$9$,!"(B
<directive module="mpm_common">MaxClients</directive>
$B$O:F5/F0Cf$K=$@5$9$k$3$H$,$G$-$^$9!#(B</p>
<p>$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#(B
<directive>ServerLimit</directive> $B$,I,MW0J>e$KBg$-$JCM$K(B
$B@_Dj$5$l$?>l9g$O!"M>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$^$9!#(B
<directive>ServerLimit</directive> $B$H(B
<directive module="mpm_common">MaxClients</directive>
$B$,%7%9%F%`$N07$($kHO0O$r1[$($?@_DjCM$K$J$C$F$$$k$H!"(B
Apache $B$O5/F0$7$J$$$+!"5/F0$7$F$bIT0BDj$K$J$k$G$7$g$&!#(B</p>
<p><module>prefork</module> MPM $B$G$O!"(B
<directive module="mpm_common">MaxClients</directive>
$B$r(B 256 ($B%G%U%)%k%H(B) $B$h$j$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k;~$K$@$1;HMQ$7$F$/$@$5$$!#(B
$B4uK>$N(B <directive module="mpm_common">MaxClients</directive>
$B?t$H$/$i$Y$F!"I,MW0J>e$KBg$-$JCM$r;XDj$9$k$3$H$OHr$1$F$/$@$5$$!#(B</p>
<p><module>worker</module>, <module>leader</module>,
<module>threadpool</module> MPM $B$G$O!"(B
<directive module="mpm_common">MaxClients</directive> $B$H(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$N@_Dj$G(B 16 $B%5!<%P%W%m%;%9(B ($B%G%U%)%k%H(B)
$B0J>eI,MW$K$J$k>l9g$K$N$_;HMQ$7$F$/$@$5$$!#4uK>$N(B
<directive module="mpm_common">MaxClients </directive> $B$H(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$H$/$i$Y$F!"I,MW$H$J$k%5!<%P%W%m%;%9?t0J>e$KBg$-$JCM$r(B
$B@_Dj$9$k$3$H$OHr$1$F$/$@$5$$!#(B</p>
<p><module>perchild</module> MPM $B$G$O!"(B
<directive module="perchild">NumServers</directive> $B$r(B 8 ($B%G%U%)%k%H(B)
$B$h$m$$$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k$H$-$K$N$_;HMQ$7$F$/$@$5$$!#(B</p>
<note><title>$BCm0U(B</title>
<p><code>ServerLimit 20000</code> $B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9(B
(<module>prefork</module> MPM $B$G$O(B <code>200000</code>) $B!#(B
$B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"(B
$B2sHr$9$k$?$a$N=hCV$G$9!#(B</p>
</note>
</usage>
<seealso><a href="/stopping.html">Apache $B$NDd;_$H:F5/F0(B</a></seealso>
</directivesynopsis>
<directivesynopsis>
<name>StartServers</name>
<description>$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t(B</description>
<syntax>StartServers <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</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>
<usage>
<p><directive>StartServers</directive> $B%G%#%l%/%F%#%V$O!"(B
$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t$r@_Dj$7$^$9!#(B
$B%W%m%;%9?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"(B
$BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#(B</p>
<p>$B%G%U%)%k%HCM$O(B MPM $B$4$H$K0[$J$j$^$9!#(B
<module>leader</module>, <module>threadpool</module>,
<module>worker</module> $B$O(B <code>StartServers 3</code> $B$G$9!#(B
<module>prefork</module> $B$O(B <code>5</code> $B$G!"(B
<module>mpmt_os2</module> $B$O(B <code>2</code> $B$G$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>StartThreads</name>
<description>$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t(B</description>
<syntax>StartThreads <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>mpm_netware</module>
<module>perchild</module></modulelist>
<usage>
<p>$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t$G$9!#(B
$B%9%l%C%I?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"(B
$BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#(B</p>
<p><module>perchild</module> $B$G$N%G%U%)%k%H$O(B
<code>StartThreads 5</code> $B$G!"$3$N%G%#%l%/%F%#%V$O5/F0;~$K(B
$B%W%m%;%9Kh$N%9%l%C%I?t$rDI@W$7$^$9!#(B</p>
<p><module>mpm_netware</module> $B$G$N%G%U%)%k%H$O(B
<code>StartThreads 50</code> $B$G!"(B
$B$3$N>l9g%W%m%;%9$O0l$D$7$+$J$$$N$G!"(B
$B5/F0;~$K%j%/%(%9%H$K1~Ez$9$k%9%l%C%I$NAm?t$H$J$j$^$9!#(B</p>
<p><module>beos</module> $B$G$N%G%U%)%k%H$O(B <code>StartThreads
10</code> $B$G$9!#(B
$B$^$?!"5/F0;~$K@8@.$5$l$k%9%l%C%I$NAm?t$K$bH?1G$5$l$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ThreadLimit</name>
<description>$B@_Dj2DG=$J;R%W%m%;%9Kh$N%9%l%C%I?t$N>e8B$r(B
$B@_Dj$7$^$9(B</description>
<syntax>ThreadLimit <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</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>
<compatibility>Apache 2.0.41 $B$H$=$l0J9_$N(B <module>mpm_winnt</module>
$B$GMxMQ2DG=(B</compatibility>
<usage>
<p>$B$3$N%G%#%l%/%F%#%V$O(B
Apache $B%W%m%;%92TF/Cf$K$*$1$k(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$K@_Dj2DG=$J>e8BCM$r@_Dj$7$^$9!#:F5/F0;~$K$3$N%G%#%l%/%F%#%V$NCM$r(B
$BJQ99$7$F$bL5;k$5$l$^$9$,!"(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$O:F5/F0Cf$K!"$3$N%G%#%l%/%F%#%V$G;XDj$5$l$?>e8BCM$^$G(B
$BJQ99$9$k$3$H$,$G$-$^$9!#(B</p>
<p>$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#(B
<directive>ThreadLimit</directive> $B$,(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$h$j$b$:$C$HBg$-$JCM$K@_Dj$5$l$?>l9g$O!"(B
$BM>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$F$7$^$$$^$9!#(B
<directive>ThreadLimit</directive> $B$,(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$NN>J}$,%7%9%F%`$N07$($kHO0O$rD6$($F$$$k>l9g$O!"(B
Apache $B$O5/F0$7$J$$$+!"5/F0$7$?$H$7$F$bIT0BDj$K$J$k$G$7$g$&!#(B
$B$3$N%G%#%l%/%F%#%V$NCM$O:#;HMQ$7$F$$$k(B Apache $B$N(B <directive
module="mpm_common">ThreadsPerChild</directive> $B$NM=A[>e8BCM$r(B
$BD6$($?CM$K$O@_Dj$7$J$$$G$/$@$5$$!#(B
</p>
<p><directive>ThreadLimit</directive> $B$N%G%U%)%k%HCM$O(B
<module>mpm_winnt</module> $B$N$H$-$O(B 1920 $B$G!"(B
$BB>$N>l9g$O(B 64 $B$G$9!#(B</p>
<note><title>$BCm0U(B</title>
<p><code>ThreadLimit 20000</code> (<module>mpm_winnt</module>
$B$N>l9g$O(B <code>ThreadLimit 15000</code> )
$B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9!#(B
$B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"(B
$B2sHr$9$k$?$a$N=hCV$G$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ThreadsPerChild</name>
<description>$B;R%W%m%;%9$=$l$>$l$K@8@.$5$l$k%9%l%C%I?t(B</description>
<syntax>ThreadsPerChild <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>mpm_winnt</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p>$B$3$N%G%#%l%/%F%#%V$O!"$=$l$>$l$N;R%W%m%;%9$G@8@.$5$l$k(B
$B%9%l%C%I?t$r@_Dj$7$^$9!#(B
$B;R%W%m%;%9$O3+;O;~$K$3$l$i$N%9%l%C%I$r@8@.$7$F!"(B
$B$=$N8e$O@8@.$7$^$;$s!#(B<module>mpm_winnt</module> $B$N$h$&$J!"(B
$B;R%W%m%;%9$,0l$D$7$+$J$$$h$&$J(B MPM $B$rMxMQ$7$F$$$k$N$G$"$l$P!"(B
$B$3$NCM$O%5!<%P$NIi2YA4BN$r==J,<h$j07$($kDxEY$K!"(B
$BBg$-$/$J$1$l$P$J$j$^$;$s!#(B<module>worker</module> $B$N$h$&$J!"(B
$B;R%W%m%;%9$,J#?t$"$k$h$&$J(B MPM $B$rMxMQ$7$F$$$k$N$G$"$l$P!"(B
$B%5!<%P$NDL>oIi2Y$r==J,07$($kDxEY$K!"(B
<em>$B%9%l%C%IAm?t(B</em>$B$,B?$/$J$1$l$P$J$j$^$;$s!#(B</p>
<p><module>mpm_winnt</module>$B$G$N(B <directive>ThreadsPerChild</directive>
$B$N%G%U%)%k%HCM$O(B <code>64</code> $B$G!"B>$N>l9g$O(B
<code>25</code> $B$G$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ThreadStackSize</name>
<description>$B%/%i%$%"%s%H$N%3%M%/%7%g%s$r<u$1;}$D%9%l%C%I$,;HMQ$9$k(B
$B%9%?%C%/$N%P%$%H?t(B</description>
<syntax>ThreadStackSize <var>size</var></syntax>
<default>NetWare $B$G$O(B 65536$B!#B>$N(B OS $B$G$O0c$C$?CM(B</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>
<compatibility>2.1 $B0J9_(B</compatibility>
<usage>
<p>$B%/%i%$%"%s%H%3%M%/%7%g%s$r<u$1;}$A!"%3%M%/%7%g%s=hM}$KI,MW$J%b%8%e!<%k$N(B
$B8F$S=P$7$r9T$J$C$F$$$k%9%l%C%I$N!"(B($B<+F0JQ?tMQ$N(B) $B%9%?%C%/%5%$%:$O(B
<directive>ThreadStackSize</directive> $B%G%#%l%/%F%#%V$G;XDj$7$^$9!#(B
$BBgDq$N>l9g(B OS $B$N;XDj$7$F$$$k%9%?%C%/%5%$%:$N%G%U%)%k%HCM$O(B
$BE,@Z$J$b$N$G$9$,!"D4@0$,I,MW$K$J$k>l9g$b$"$j$^$9(B:</p>
<ul>
<li>$B%9%l%C%I%9%?%C%/%5%$%:$N%G%U%)%k%HCM$,Hf3SE*>.$5$/@_Dj$5$l$F$$$k(B
$B%W%i%C%H%[!<%`(B ($BNc$($P(B HP-UX) $B$G$O!"<+F0JQ?tMQ$NNN0h$GBg$-$JMFNL$r(B
$B;HMQ$9$k%5!<%I%Q!<%F%#@=%b%8%e!<%k$N$?$a$K(B Apache $B$,%/%i%C%7%e$9$k(B
$B>l9g$b$"$j$^$9!#$=$N%b%8%e!<%k$OB>$N%W%i%C%H%[!<%`$G$O(B
$B%9%?%C%/%5%$%:$,Bg$-$$$?$a$K!"2wD4$KF0:n$9$k$+$b$7$l$^$;$s!#(B
$B$3$N%?%$%W$N%/%i%C%7%e$O!"(B<directive>ThreadStackSize</directive>
$B$G(B OS $B$N%G%U%)%k%HCM$h$jBg$-$JCM$r;XDj$9$k$3$H$G2r7h$7$^$9!#(B
$B%5!<%I%Q!<%F%#@=%b%8%e!<%k$G$3$N=hCV$,I,MW$G$"$k$H5-:\$5$l$F$$$k(B
$B>l9g$+!"(BApache $B$N=PNO$9$k%a%C%;!<%8$G%9%l%C%I%9%?%C%/%5%$%:$,(B
$B>.$5$9$.$k$H;XE&$5$l$F$$$k>l9g$K$N$_!"$3$ND4@0$r$7$F$/$@$5$$!#(B</li>
<li>$B%G%U%)%k%H%9%l%C%I%9%?%C%/%5%$%:$,!"(BWeb $B%5!<%PMQES$KI,MW$JNL$h$j$b(B
$BL@$i$+$KBg$-$9$.$k>l9g!"(B<directive>ThreadStackSize</directive>
$B$r(B OS $B$N%G%U%)%k%HCM$h$j$b>.$5$JCM$K$9$k$3$H$G!";R%W%m%;%9$"$?$j$N(B
$B%9%l%C%I?t$r$h$jB?$/;}$?$;$i$l$k$h$&$K$J$j$^$9!#(B
$B$3$N%?%$%W$ND4@0$O!"%F%9%H4D6-$G%&%'%V%5!<%P$r40A4$K(B
$B%F%9%H$G$-$k>l9g$K8B$C$F9T$J$&$Y$-$G$9!#(B
$B$^$l$KB??t$N%9%?%C%/$,MW5a$5$l$k%j%/%(%9%H$r<u$1$k$3$H$,$"$k$+$b(B
$B$7$l$J$$$+$i$G$9!#(B
Web $B%5!<%P$N@_Dj$rJQ99$9$k$H!"8=:_$N(B <directive>ThreadStackSize</directive>
$B$N@_Dj$,<h$j>C$5$l$k>l9g$,$"$j$^$9!#(B</li>
</ul>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>User</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID</description>
<syntax>User <var>unix-userid</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 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B
</compatibility>
<usage>
<p><directive>User</directive> $B%G%#%l%/%F%#%V$O(B
$B%5!<%P$,%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID $B$r@_Dj$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"%9%?%s%I%"%m%s7?$N(B
$B%5!<%P$O:G=i$K(B root $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B
$BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!"(B
$B8"8B$NDc$$%f!<%6$X$HJQ$o$k$3$H$,$G$-$:!"(B
$B7k6I85$N%f!<%6$N%W%m%;%9$H$7$F<B9T$5$lB3$1$^$9!#(B
<code>root</code> $B$G5/F0$7$?>l9g$K?F%W%m%;%9$,(B root
$B$H$7$F<B9T$5$l$F$$$k$N$O@5>o$JF0:n$G$9!#(B
<var>Unix-userid</var> $B$O<!$N$I$l$+$G$9!#(B</p>
<dl>
<dt>$B%f!<%6L>(B</dt>
<dd>$B%f!<%6$rL>A0$G;2>H$7$^$9!#(B</dd>
<dt># $B$KB3$$$F%f!<%6HV9f(B</dt>
<dd>$B%f!<%6$rHV9f$G;2>H$7$^$9!#(B</dd>
</dl>
<p>$B$3$N%f!<%6$O!"30It$K8+$;$k$h$&$K0U?^$7$F$$$J$$%U%!%$%k$K!"(B
$B%"%/%;%92DG=$K$J$C$F$7$^$&$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9$7!"(B
$BF1MM$K(B HTTP $B%j%/%(%9%H$KBP$7$F1~Ez$9$k$h$&$K0U?^$7$F$$$J$$(B
$B<B9T%3!<%I$r!"<B9T$G$-$k$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9!#(B
$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%f!<%6$H%0%k!<%W$r(B
$B@_Dj$9$k$3$H$r$*A&$a$$$?$7$^$9!#(B
<code>nobody</code> $B%f!<%6$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B
$B$3$l$,>o$KK>$^$7$$$o$1$G$O$"$j$^$;$s!#(B
$B$J$<$J$i(B <code>nobody</code> $B%f!<%6$O!"%7%9%F%`$G(B
$BB>$NLr3d$rC4$C$F$$$k$+$bCN$l$J$$$+$i$G$9!#(B</p>
<note type="warning"><title>$B%;%-%e%j%F%#(B</title>
<p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B
<directive>User</directive> ($B$d(B <directive
module="mpm_common">Group</directive>) $B$r(B <code>root</code> $B$K(B
$B@_Dj$7$J$$$G$/$@$5$$!#(B</p>
</note>
<p><module>perchild</module> MPM $B$G$O!"0[$J$k%f!<%6(B ID
$B$GJ#?t$N%P!<%A%c%k%[%9%H$rF0$+$9$3$H$rL\E*$H$7$F$$$^$9$,!"(B
<directive>User</directive> $B$O!"<g%5!<%P$N%f!<%6(B ID
$B$H!"(B<directive module="perchild">AssignUserID</directive>
$B%G%#%l%/%F%#%V$r;}$?$J$$(B <directive type="section"
module="core">VirtualHost</directive> $B%;%/%7%g%s$X$N(B
$B%U%)!<%k%P%C%/$H$rDj5A$9$k$3$H$K$J$j$^$9!#(B</p>
<p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B
<directive module="core" type="section">VirtualHost</directive>
$B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(B
<a href="/suexec.html">suexec</a> $B8~$1$K%5!<%P$r@_Dj$9$k$N$G$"$l$P!"(B
<directive module="mod_suexec">SuexecUserGroup</directive>
$B$r;HMQ$7$F$/$@$5$$!#(B</p>
<note><title>$BCm0U(B</title>
<p><directive>User</directive> $B%G%#%l%/%F%#%V$O(B
<module>beos</module> $B$H(B <module>mpmt_os2</module> MPM
$B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
</modulesynopsis>