1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8 <title>
\e$B%m%0%U%!%$%k
\e(B - Apache HTTP
\e$B%5!<%P
\e(B</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <p class="menu"><a href="./mod/">
\e$B%b%8%e!<%k
\e(B</a> | <a href="./mod/directives.html">
\e$B%G%#%l%/%F%#%V
\e(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">
\e$BMQ8l
\e(B</a> | <a href="./sitemap.html">
\e$B%5%$%H%^%C%W
\e(B</a></p>
15 <p class="apache">Apache HTTP
\e$B%5!<%P
\e(B
\e$B%P!<%8%g%s
\e(B 2.1</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
19 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP
\e$B%5!<%P
\e(B</a> > <a href="http://httpd.apache.org/docs-project/">
\e$B%I%-%e%a%s%F!<%7%g%s
\e(B</a> > <a href="./">
\e$B%P!<%8%g%s
\e(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>
\e$B%m%0%U%!%$%k
\e(B</h1>
20 <p>
\e$B%&%'%V%5!<%P$r8z2LE*$K4IM}$9$k$?$a$K$O!"%5!<%P$N3hF0$d%Q%U%)!<%^%s%9!"
\e(B
21 \e$B:#H/@8$7$F$$$k$+$b$7$l$J$$LdBj$K4X$9$k%U%#!<%I%P%C%/$rF@$k$3$H$,I,MW$G$9!#
\e(B
22 Apache HTTP
\e$B%5!<%P$K$OHs>o$KJq3gE*$G=@Fp$J%m%.%s%05!G=$,$"$j$^$9!#
\e(B
23 \e$B$3$NJ8=q$O%m%.%s%05!G=$N@_Dj$N;EJ}$H!"%m%0$K2?$,=q$+$l$F$$$k$+$r
\e(B
24 \e$BM}2r$9$k$?$a$NJ}K!$r@bL@$7$^$9!#
\e(B</p>
26 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security">
27 \e$B%;%-%e%j%F%#$K4X$9$k7Y9p
\e(B</a></li>
28 <li><img alt="" src="./images/down.gif" /> <a href="#errorlog">
\e$B%(%i!<%m%0
\e(B</a></li>
29 <li><img alt="" src="./images/down.gif" /> <a href="#accesslog">
\e$B%"%/%;%9%m%0
\e(B</a></li>
30 <li><img alt="" src="./images/down.gif" /> <a href="#rotation">
\e$B%m%0$N8rBX
\e(B</a></li>
31 <li><img alt="" src="./images/down.gif" /> <a href="#piped">
\e$B%Q%$%W7PM3$N%m%0
\e(B</a></li>
32 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhosts">
\e$B%P!<%A%c%k%[%9%H
\e(B</a></li>
33 <li><img alt="" src="./images/down.gif" /> <a href="#other">
\e$BB>$N%m%0%U%!%$%k
\e(B</a></li>
35 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
37 <h2><a name="security" id="security">
38 \e$B%;%-%e%j%F%#$K4X$9$k7Y9p
\e(B</a></h2>
40 <p>Apache
\e$B$,%m%0%U%!%$%k$r=q$$$F$$$k%G%#%l%/%H%j$K=q$-9~$a$k?M$O!"
\e(B
41 \e$B$[$\3N<B$K%5!<%P$,5/F0$5$l$?
\e(B uid
\e$B$X$N%"%/%;%9$r<j$KF~$l$k$3$H$,$G$-$^$9!#
\e(B
42 \e$B$=$7$F!"$=$l$ODL>o$O
\e(B root
\e$B%f!<%6$G$9!#
\e(B
43 \e$B$A$c$s$H7k2L$r9M$($k$3$H$J$/!"$=$N%G%#%l%/%H%j$X$N
\e(B
44 \e$B=q$-9~$_8"8B$rM?$(
\e(B<em>
\e$B$J$$
\e(B</em>
\e$B$G$/$@$5$$!#>\$7$/$O
\e(B
45 <a href="misc/security_tips.html">
\e$B%;%-%e%j%F%#$N$3$D
\e(B</a>
\e$B$NJ8=q$r
\e(B
46 \e$BFI$s$G$/$@$5$$!#
\e(B</p>
48 <p>
\e$B2C$($F!"%m%0%U%!%$%k$K$O%/%i%$%"%s%H$+$i$N>pJs$,$=$N$^$^!"
\e(B
49 \e$B%(%9%1!<%W$5$l$k$3$H$J$/=q$+$l$F$$$^$9!#$G$9$+$i!"0-0U$N$"$k
\e(B
50 \e$B%/%i%$%"%s%H$,%m%0%U%!%$%k$K@)8fJ8;z$rA^F~$9$k$3$H$,$G$-$^$9!#
\e(B
51 \e$B@8$N%m%0$r07$&$H$-$OCm0U$7$F$/$@$5$$!#
\e(B</p>
52 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
54 <h2><a name="errorlog" id="errorlog">
\e$B%(%i!<%m%0
\e(B</a></h2>
56 <table class="related"><tr><th>
\e$B4XO"%b%8%e!<%k
\e(B</th><th>
\e$B4XO"%G%#%l%/%F%#%V
\e(B</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
58 <p><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>
\e$B%G%#%l%/%F%#%V$K$h$j
\e(B
59 \e$BL>A0$H>l=j$,7h$^$k%5!<%P$N%(%i!<%m%0$O!"0lHV=EMW$J%m%0%U%!%$%k$G$9!#
\e(B
60 Apache
\e$B$N?GCG>pJs$O$3$3$KAw$i$l!"%j%/%(%9%H$r=hM}$7$F$$$k$H$-$K
\e(B
61 \e$BH/@8$7$?%(%i!<$O$9$Y$F$3$3$K5-O?$5$l$^$9!#%5!<%P$r5/F0$7$?$H$-$d!"
\e(B
62 \e$B%5!<%P$NF0:n$KLdBj$,5/$3$C$?$H$-$O!"0lHV:G=i$KD4$Y$k$Y$-
\e(B
63 \e$B$H$3$m$G$9!#4V0c$$$N>\:Y$d=$@5J}K!$,$=$3$K=q$+$l$F$$$k$3$H$,
\e(B
64 \e$B$h$/$"$j$^$9!#
\e(B</p>
66 <p>
\e$B%(%i!<%m%0$OIaDL$O%U%!%$%k$K=q$+$l$^$9
\e(B (
\e$BDL>o
\e(B unix
\e$B%7%9%F%`$G$O
\e(B
67 <code>error_log</code>
\e$B!"
\e(BWindows
\e$B$H
\e(B OS/2
\e$B$G$O
\e(B <code>error.log</code>)
\e$B!#
\e(B
68 Unix
\e$B%7%9%F%`$G$O%(%i!<$r
\e(B <code>syslog</code>
\e$B$d
\e(B
69 <a href="#piped">
\e$B%Q%$%W$G%W%m%0%i%`$KAw$k
\e(B</a>
\e$B$3$H$,$G$-$^$9!#
\e(B</p>
71 <p>
\e$B%(%i!<%m%0$N=q<0$OHf3SE*<+M3EY$N9b$$$b$N$G!"@bL@E*$K=q$+$l$F$$$^$9!#
\e(B
72 \e$B$?$@$7!"$$$/$D$+$N>pJs$O$[$H$s$I$N%(%i!<%m%0$N%(%s%H%j$K$"$j$^$9!#
\e(B
73 \e$BNc$($P!"BeI=E*$J$b$N$K<!$N$h$&$J%a%C%;!<%8$,$"$j$^$9!#
\e(B</p>
75 <div class="example"><p><code>
76 [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
77 client denied by server configuration:
78 /export/home/live/ap/htdocs/test
81 <p>
\e$B%m%0%(%s%H%j$N:G=i$N9`L\$O%a%C%;!<%8$NF|IU$H;~9o$G$9!#
\e(B
82 \e$BFs$D$a$N9`L\$OJs9p$5$l$F$$$k%(%i!<$N=EMWEY$G$9!#
\e(B
83 <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code>
\e$B$G=EMWEY$N%l%Y%k$r
\e(B
84 \e$B@)8B$9$k$3$H$K$h$j%(%i!<%m%0$KAw$i$l$k%(%i!<$N<oN`$r@)8f$9$k$3$H$,
\e(B
85 \e$B$G$-$^$9!#;0$DL\$N9`L\$O%(%i!<$rH/@8$5$;$?%/%i%$%"%s%H$N
\e(B IP
\e$B%"%I%l%9
\e(B
86 \e$B$G$9!#;D$j$O%a%C%;!<%8$G!"$3$N>l9g$O%5!<%P$,%/%i%$%"%s%H$N%"%/%;%9$r
\e(B
87 \e$B5qH]$9$k$h$&$K@_Dj$5$l$F$$$k!"$H$$$&$3$H$r<($7$F$$$^$9!#
\e(B
88 \e$B%5!<%P$O%j%/%(%9%H$5$l$?J8=q$N
\e(B (
\e$B%&%'%V$N%Q%9$G$O$J$/
\e(B)
\e$B%U%!%$%k%7%9%F%`$N
\e(B
89 \e$B%Q%9$rJs9p$7$^$9!#
\e(B</p>
91 <p>
\e$BHs>o$K9-HO0O$N%a%C%;!<%8$,%(%i!<%m%0$K8=$l$^$9!#$?$$$F$$$N$b$N$O
\e(B
92 \e$B>e$NNc$N$h$&$J46$8$G$9!#%(%i!<%m%0$K$O
\e(B CGI
\e$B%9%/%j%W%H$N%G%P%C%0
\e(B
93 \e$B=PNO$b=q$+$l$^$9!#
\e(BCGI
\e$B%9%/%j%W%H$,
\e(B <code>stderr</code>
\e$B$K=q$$$?
\e(B
94 \e$B$9$Y$F$N>pJs$OD>@\%(%i!<%m%0$K%3%T!<$5$l$^$9!#
\e(B</p>
96 <p>
\e$B>pJs$rDI2C$7$?$j:o=|$7$?$j$7$F%(%i!<%m%0$r%+%9%?%^%$%:$9$k$3$H$O
\e(B
97 \e$B$G$-$^$;$s!#$7$+$7!"%j%/%(%9%H$KBP$9$k%(%i!<%m%0$N%(%s%H%j$O!"
\e(B
98 \e$BBP1~$9$k%(%s%H%j$,
\e(B<a href="#accesslog">
\e$B%"%/%;%9%m%0
\e(B</a>
\e$B$K$"$j$^$9!#
\e(B
99 \e$BNc$($P!">e$NNc$N%(%s%H%j$O%"%/%;%9%m%0$N%9%F!<%?%9%3!<%I
\e(B 403
\e$B$N
\e(B
100 \e$B%(%s%H%j$KBP1~$7$^$9!#%"%/%;%9%m%0$O%+%9%?%^%$%:2DG=$G$9$N$G!"
\e(B
101 \e$B$=$A$i$r;H$&$3$H$K$h$j%(%i!<$N>u67$K4X$9$k>pJs$r$h$jB?$/
\e(B
102 \e$B<j$KF~$l$k$3$H$,$G$-$^$9!#
\e(B</p>
104 <p>
\e$B%F%9%H$N:GCf$O!"LdBj$,H/@8$7$F$$$k$+$I$&$+$r8+$k$?$a$K!"
\e(B
105 \e$B>o$K%(%i!<%m%0$r4F;k$9$k$N$,Lr$KN)$D>l9g$,$h$/$"$j$^$9!#
\e(B
106 Unix
\e$B%7%9%F%`$G$O!"<!$N$b$N$r;H$&$3$H$,$G$-$^$9!#
\e(B</p>
108 <div class="example"><p><code>
111 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
112 <div class="section">
113 <h2><a name="accesslog" id="accesslog">
\e$B%"%/%;%9%m%0
\e(B</a></h2>
116 <table class="related"><tr><th>
\e$B4XO"%b%8%e!<%k
\e(B</th><th>
\e$B4XO"%G%#%l%/%F%#%V
\e(B</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
118 <p>
\e$B%5!<%P%"%/%;%9%m%0$O%5!<%P$,=hM}$r$7$?$9$Y$F$N%j%/%(%9%H$r
\e(B
119 \e$B5-O?$7$^$9!#%"%/%;%9%m%0$N>l=j$HFbMF$O
\e(B <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
120 \e$B%G%#%l%/%F%#%V$K$h$j7h$^$j$^$9!#%m%0$NFbMF$NA*Br$r4J7i$K$9$k$?$a$K
\e(B
121 <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
122 \e$B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$,$G$-$^$9!#$3$N%;%/%7%g%s$O%"%/%;%9%m%0$K
\e(B
123 \e$B>pJs$r5-O?$9$k$?$a$N%5!<%P$N@_DjJ}K!$r@bL@$7$^$9!#
\e(B</p>
125 <p>
\e$B$b$A$m$s!"%"%/%;%9%m%0$K>pJs$rC_@Q$9$k$3$H$O%m%04IM}$N
\e(B
126 \e$B;O$^$j$K2a$.$^$;$s!#<!$NCJ3,$OM-MQ$JE}7W$r<h$k$?$a$K$3$N>pJs$r
\e(B
127 \e$B2r@O$9$k$3$H$G$9!#0lHLE*$J%m%02r@O$O$3$NJ8=q$NHO0O30$G!"
\e(B
128 \e$B%&%'%V%5!<%P<+?H$N;E;v$H$$$&$o$1$G$b$"$j$^$;$s!#$3$NOC$d!"
\e(B
129 \e$B%m%02r@O$r9T$J$&%"%W%j%1!<%7%g%s$N>pJs$rF@$k$K$O!"
\e(B<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/">
130 Open Directory</a>
\e$B$d
\e(B <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/">
131 Yahoo</a>
\e$B$rD4$Y$F$/$@$5$$!#
\e(B</p>
133 <p>
\e$B$$$m$s$J%P!<%8%g%s$N
\e(B Apache httpd
\e$B$,
\e(B mod_log_config,
134 mod_log_agent, <code>TransferLog</code>
\e$B%G%#%l%/%F%#%V$H$$$C$?!"
\e(B
135 \e$BB>$N%b%8%e!<%k$d%G%#%l%/%F%#%V$r;H$C$F%"%/%;%9$N%m%.%s%0$r
\e(B
136 \e$B@)8f$7$F$-$^$7$?!#:#$G$O!"
\e(B<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
\e$B$,$9$Y$F$N8E$$
\e(B
137 \e$B%G%#%l%/%F%#%V$N5!G=$r4^$`$h$&$K$J$C$F$$$^$9!#
\e(B</p>
139 <p>
\e$B%"%/%;%9%m%0$N=q<0$OHs>o$K=@Fp$J@_Dj$,2DG=$G$9!#
\e(B
140 \e$B=q<0$O
\e(B C
\e$B$N
\e(B printf(1)
\e$B%U%)!<%^%C%HJ8;zNs$KHs>o$K;w$?
\e(B
141 <code class="directive"><a href="./mod/mod_log_config.html#
\e$B%U
\e(B
\e$B%)
\e(B
\e$B!<
\e(B
\e$B%^
\e(B
\e$B%C
\e(B
\e$B%H
\e(B
\e$BJ8
\e(B
\e$B;z
\e(B
\e$BNs
\e(B">
\e$B%U%)!<%^%C%HJ8;zNs
\e(B</a></code>
142 \e$B$K$h$j;XDj$5$l$^$9!#$$$/$D$+<!$N@a$GNc$r<($7$^$9!#
\e(B
143 \e$B%U%)!<%^%C%HJ8;zNs$K;HMQ$G$-$kFbMF$N0lMw$O
\e(B <a href="mod/mod_log_config.html">mod_log_config
\e$B$NJ8=q
\e(B</a>
144 \e$B$r8+$F$/$@$5$$!#
\e(B</p>
146 <h3><a name="common" id="common">Common Log Format</a></h3>
149 <p>
\e$B%"%/%;%9%m%0$N$h$/$"$k@_Dj$K0J2<$N$b$N$,$"$j$^$9!#
\e(B</p>
151 <div class="example"><p><code>
152 LogFormat "%h %l %u %t \"%r\" %>s %b" common<br />
153 CustomLog logs/access_log common
156 <p>
\e$B$3$l$O!"
\e(B<em>
\e$B%K%C%/%M!<%`
\e(B</em> <code>common</code>
\e$B$rDj5A$7!"
\e(B
157 \e$B%m%0$N%U%)!<%^%C%HJ8;zNs$N0l$D$H4XO"IU$1$^$9!#%U%)!<%^%C%HJ8;zNs$O
\e(B
158 \e$B%Q!<%;%s%H%G%#%l%/%F%#%V$+$i$J$j!"$=$l$>$l$N%Q!<%;%s%H%G%#%l%/%F%#%V$O
\e(B
159 \e$B%5!<%P$K$I$N>pJs$r%m%.%s%0$9$k$+$r;X<($7$^$9!#%U%)!<%^%C%HJ8;zNs$K
\e(B
160 \e$BJ8;z$r$=$N$^$^F~$l$k$3$H$b$G$-!"$=$l$i$O%m%0$N=PNO$KD>@\%3%T!<$5$l$^$9!#
\e(B
161 \e$B$=$3$K0zMQJ8;z
\e(B (<code>"</code>)
\e$B$r=q$/$H$-$O!"
\e(B
162 \e$B%U%)!<%^%C%HJ8;zNs$N:G8e$H$7$F2r<a
\e(B
163 \e$B$5$l$k$3$H$rKI$0$?$a$K%P%C%/%9%i%C%7%e$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#
\e(B
164 \e$B%U%)!<%^%C%HJ8;zNs$K$O2~9TMQ$N
\e(B "<code>\n</code>"
\e$B!"%?%VMQ$N
\e(B
165 "<code>\t</code>"
\e$B$H$$$&FCJL$J@)8fJ8;z$b4^$a$k$3$H$,$G$-$^$9!#
\e(B</p>
167 <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
\e$B%G%#%l%/%F%#%V$O
\e(B
168 \e$B4{$KDj5A$5$l$?
\e(B
169 <em>
\e$B%K%C%/%M!<%`
\e(B</em>
\e$B$r;H$C$F?7$7$$%m%0%U%!%$%k$r@_Dj$7$^$9!#
\e(B
170 \e$B%"%/%;%9%m%0$N%U%!%$%kL>$O%9%i%C%7%e$G;O$^$i$J$$8B$j!"
\e(B
171 <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>
\e$B$+$i$NAjBP%Q%9$H$7$F
\e(B
172 \e$B07$o$l$^$9!#
\e(B</p>
174 <p>
\e$B>e$N@_Dj$O
\e(B Common Log Format (CLF)
\e$B$H8F$P$l$k7A<0$G
\e(B
175 \e$B%m%0%(%s%H%j$r=q$-$^$9!#$3$NI8=`$N7A<0$O0[$J$k%&%'%V%5!<%P$NB?$/$,
\e(B
176 \e$B@8@.$9$k$3$H$,$G$-!"B?$/$N%m%02r@O%W%m%0%i%`$,FI$_$3$`$3$H$,$G$-$^$9!#
\e(B
177 CLF
\e$B$K$h$j@8@.$5$l$?%m%0%U%!%$%k$N%(%s%H%j$O0J2<$N$h$&$K$J$j$^$9
\e(B:</p>
179 <div class="example"><p><code>
180 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
181 /apache_pb.gif HTTP/1.0" 200 2326
184 <p>
\e$B$3$N%m%0%(%s%H%j$N$=$l$>$l$NItJ,$N0UL#$O0J2<$G@bL@$7$^$9!#
\e(B</p>
187 <dt><code>127.0.0.1</code> (<code>%h</code>)</dt>
189 <dd>
\e$B$3$l$O%5!<%P$X%j%/%(%9%H$r$7$?%/%i%$%"%s%H
\e(B (
\e$B%j%b!<%H%[%9%H
\e(B)
190 \e$B$N
\e(B IP
\e$B%"%I%l%9$G$9!#
\e(B<code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code>
\e$B$,
\e(B
191 <code>On</code>
\e$B$N>l9g$O!"%5!<%P$O%[%9%HL>$rD4$Y$F!"
\e(B
192 IP
\e$B%"%I%l%9$,=q$+$l$F$$$k$H$3$m$K5-O?$7$^$9!#$7$+$7!"$3$N@_Dj$O
\e(B
193 \e$B%5!<%P$r$+$J$jCY$/$9$k$N$G!"$"$^$j$*4+$a$G$-$^$;$s!#
\e(B
194 \e$B$=$&$G$O$J$/!"
\e(B<a href="programs/logresolve.html">logresolve</a>
\e$B$N
\e(B
195 \e$B$h$&$J%m%0$N8e=hM}$r9T$J$&%W%m%0%i%`$G%[%9%HL>$rD4$Y$k$N$,NI$$$G$7$g$&!#
\e(B
196 \e$B$3$3$KJs9p$5$l$k
\e(B IP
\e$B%"%I%l%9$OI,$:$7$b%f!<%6$,;H$C$F$$$k%^%7%s$N
\e(B
197 \e$B$b$N$G$"$k$H$O8B$j$^$;$s!#%f!<%6$H%5!<%P$N4V$K%W%m%-%7%5!<%P$,
\e(B
198 \e$B$"$l$P!"$3$N%"%I%l%9$O85$N%^%7%s$N$b$N$G$O$J$/!"%W%m%-%7$N
\e(B
199 \e$B%"%I%l%9$K$J$j$^$9!#
\e(B</dd>
201 <dt><code>-</code> (<code>%l</code>)</dt>
203 <dd>
\e$B=PNOCf$N!V%O%$%U%s!W$OMW5a$5$l$?>pJs$,<j$KF~$i$J$+$C$?$H$$$&$3$H$r
\e(B
204 \e$B0UL#$7$^$9!#$3$N>l9g!"<hF@$G$-$J$+$C$?>pJs$O%/%i%$%"%s%H$N%^%7%s$N
\e(B
205 <code>identd</code>
\e$B$K$h$j7h$^$k
\e(B RFC 1413
\e$B$N%/%i%$%"%s%H$N
\e(B
206 \e$B%"%$%G%s%F%#%F%#$G$9!#$3$N>pJs$O$"$^$j?.MQ$9$k$3$H$,$G$-$:!"
\e(B
207 \e$B$7$C$+$j$H4IM}$5$l$?FbIt%M%C%H%o!<%/$r=|$$$F$O;H$&$Y$-$G$O$"$j$^$;$s!#
\e(B
208 Apache
\e$B$O
\e(B <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code>
\e$B$,
\e(B
209 <code>On</code>
\e$B$K$J$C$F$$$J$$8B$j!"$3$N>pJs$rF@$h$&$H$9$i$7$^$;$s!#
\e(B</dd>
211 <dt><code>frank</code> (<code>%u</code>)</dt>
213 <dd>
\e$B$3$l$O
\e(B HTTP
\e$BG'>Z$K$h$k!"%I%-%e%a%s%H$r%j%/%(%9%H$7$??M$N
\e(B
214 \e$B%f!<%6
\e(B ID
\e$B$G$9!#
\e(BCGI
\e$B%9%/%j%W%H$K$ODL>oF1$8CM$,
\e(B <code>REMOTE_USER</code>
215 \e$B4D6-JQ?t$H$7$FM?$($i$l$^$9!#%j%/%(%9%H$N%9%F!<%?%9%3!<%I
\e(B
216 (
\e$B0J2<$r;2>H
\e(B)
\e$B$,
\e(B 401
\e$B$G$"$C$?>l9g$O!"%f!<%6$OG'>Z$K<:GT$7$F$$$k$N$G!"
\e(B
217 \e$B$3$NCM$O?.MQ$G$-$^$;$s!#%I%-%e%a%s%H$,%Q%9%o!<%I$GJ]8n$5$l$F$$$J$$
\e(B
218 \e$B>l9g$O!"$3$N%(%s%H%j$OA0$N$b$N$HF1$8$h$&$K
\e(B "<code>-</code>"
\e$B$K
\e(B
219 \e$B$J$j$^$9!#
\e(B</dd>
221 <dt><code>[10/Oct/2000:13:55:36 -0700]</code>
222 (<code>%t</code>)</dt>
225 \e$B%5!<%P$,%j%/%(%9%H$N=hM}$r=*$($?;~9o$G$9!#=q<0$O
\e(B:
228 <code>[day/month/year:hour:minute:second zone]<br />
230 month = 3*letter<br />
233 minute = 2*digit<br />
234 second = 2*digit<br />
235 zone = (`+' | `-') 4*digit</code>
237 \e$B%m%0$N%U%)!<%^%C%HJ8;zNs$K
\e(B <code>%{format}t</code>
\e$B$r
\e(B
238 \e$B;XDj$9$k$3$H$G!"JL$N7A<0$G;~9o$rI=<($5$;$k$3$H$b$G$-$^$9!#
\e(B
239 \e$B$3$N$H$-!"
\e(B<code>format</code>
\e$B$O
\e(B C
\e$B$NI8=`%i%$%V%i%j$N
\e(B
240 <code>strftime(3)</code>
\e$B$N7A<0$K$J$j$^$9!#
\e(B
243 <dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
244 (<code>\"%r\"</code>)</dt>
246 <dd>
\e$B%/%i%$%"%s%H$+$i$N%j%/%(%9%H$,Fs=E0zMQId$NCf$K<($5$l$F$$$^$9!#
\e(B
247 \e$B%j%/%(%9%H$K$OB?$/$NM-MQ$J>pJs$,$"$j$^$9!#$^$:!"$3$N>l9g%/%i%$%"%s%H$,
\e(B
248 \e$B;H$C$?%a%=%C%I$O
\e(B <code>GET</code>
\e$B$G$9!#<!$K!"%/%i%$%"%s%H$O
\e(B
249 \e$B%j%=!<%9
\e(B <code>/apache_pb.gif</code>
\e$B$rMW5a$7$^$7$?!#$=$7$F!"
\e(B
250 \e$B%/%i%$%"%s%H$O%W%m%H%3%k
\e(B <code>HTTP/1.0</code>
\e$B$r;HMQ$7$^$7$?!#
\e(B
251 \e$B%j%/%(%9%H$N3FItJ,$rFHN)$K%m%0<}=8$9$k$3$H$b$G$-$^$9!#Nc$($P!"
\e(B
252 \e$B%U%)!<%^%C%HJ8;zNs
\e(B "<code>%m %U%q %H</code>"
\e$B$O
\e(B
253 \e$B%a%=%C%I!"%Q%9!"%/%(%jJ8;zNs!"%W%m%H%3%k$r%m%0<}=8$7!"
\e(B
254 \e$B7k6I
\e(B "<code>%r</code>"
\e$B$H$^$C$?$/F1$8=PNO$K$J$j$^$9!#
\e(B</dd>
256 <dt><code>200</code> (<code>%>s</code>)</dt>
258 <dd>
\e$B%5!<%P$,%/%i%$%"%s%H$KAw$jJV$9%9%F!<%?%9%3!<%I$G$9!#
\e(B
259 \e$B$3$N>pJs$O!"%j%/%(%9%H$,@.8y1~Ez
\e(B (2
\e$B$G;O$^$k%3!<%I
\e(B)
\e$B$G$"$C$?$+!"
\e(B
260 \e$B%j%@%$%l%/%7%g%s
\e(B (3
\e$B$G;O$^$k%3!<%I
\e(B)
\e$B$G$"$C$?$+!"%/%i%$%"%s%H$K$h$k
\e(B
261 \e$B%(%i!<
\e(B (4
\e$B$G;O$^$k%3!<%I
\e(B)
\e$B$G$"$C$?$+!"%5!<%P$N%(%i!<
\e(B (5
\e$B$G;O$^$k%3!<%I
\e(B)
262 \e$B$G$"$C$?$+!"$r8=$9$N$G!"Hs>o$KBg@Z$G$9!#%9%F!<%?%9%3!<%I$N
\e(B
263 \e$B40A4$J%j%9%H$O
\e(B <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP
264 \e$B5,3J
\e(B</a> (RFC2616
\e$BBh
\e(B 10
\e$B@a
\e(B)
\e$B$K$"$j$^$9!#
\e(B</dd>
266 <dt><code>2326</code> (<code>%b</code>)</dt>
268 <dd>
\e$B$3$N:G8e$N%(%s%H%j$O%/%i%$%"%s%H$KAw?.$5$l$?%*%V%8%'%/%H$N!"
\e(B
269 \e$B1~Ez%X%C%@$r=|$$$?%5%$%:$r8=$7$^$9!#%3%s%F%s%H$,%/%i%$%"%s%H$KAw$i$l$J$+$C$?
\e(B
270 \e$B>l9g$O!"$3$NCM$O
\e(B "<code>-</code>"
\e$B$K$J$j$^$9!#%3%s%F%s%H$,L5$$>l9g$K
\e(B
271 "<code>0</code>"
\e$B$r%m%0<}=8$9$k$K$O!"
\e(B<code>%b</code>
\e$B$G$O$J$/
\e(B
272 <code>%B</code>
\e$B$r;H$C$F$/$@$5$$!#
\e(B</dd>
277 <h3><a name="combined" id="combined">Combined Log Format</a></h3>
280 <p>
\e$B$b$&0l$D$N$h$/;H$o$l$k=q<0$O
\e(B Combined Log Format
\e$B$H8F$P$l$F$$$^$9!#
\e(B
281 \e$B0J2<$N$h$&$K$7$F;H$&$3$H$,$G$-$^$9!#
\e(B</p>
283 <div class="example"><p><code>
284 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"
285 \"%{User-agent}i\"" combined<br />
286 CustomLog log/access_log combined
289 <p>
\e$B$3$N=q<0$N:G=i$NJ}$O
\e(B Common Log Format
\e$B$H$^$C$?$/F1$8$G!":G8e$K
\e(B
290 \e$BFs$DDI2C$N%(%s%H%j$,$"$j$^$9!#DI2C$N%(%s%H%j$O%Q!<%;%s%H%G%#%l%/%F%#%V
\e(B
291 <code>%{<em>header</em>}i</code>
\e$B$r;H$C$F$$$^$9!#$3$3$G
\e(B
292 <em>header</em>
\e$B$O
\e(B HTTP
\e$B$N%j%/%(%9%H%X%C%@$N$I$l$+$G$9!#$3$N=q<0$K$h$k
\e(B
293 \e$B%"%/%;%9%m%0$O0J2<$N$h$&$J46$8$K$J$j$^$9
\e(B:</p>
295 <div class="example"><p><code>
296 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
297 /apache_pb.gif HTTP/1.0" 200 2326
298 "http://www.example.com/start.html" "Mozilla/4.08 [en]
302 <p>
\e$BDI2C$N%(%s%H%j$O
\e(B:</p>
305 <dt><code>"http://www.example.com/start.html"</code>
306 (<code>\"%{Referer}i\"</code>)</dt>
308 <dd>"Referer" (
\e$B0U?^E*$JDV$j4V0c$$
\e(B) HTTP
\e$B%j%/%(%9%H%X%C%@$G$9!#
\e(B
309 \e$B$3$l$O%/%i%$%"%s%H$,Js9p$7$F$/$k;2>H85$N%5%$%H$rI=$7$^$9!#
\e(B
310 (
\e$B$3$N>l9g$O!"
\e(B<code>/apache_pb.gif</code>
\e$B$K%j%s%/$7$F$$$k$+!"
\e(B
311 \e$B$=$l$r4^$s$G$$$k%Z!<%8$G$9
\e(B)
\e$B!#
\e(B</dd>
313 <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
314 (<code>\"%{User-agent}i\"</code>)</dt>
316 <dd>User-Agent HTTP
\e$B%j%/%(%9%H%X%C%@$G$9!#$3$l$O%/%i%$%"%s%H$N%V%i%&%6$,
\e(B
317 \e$B<+J,<+?H$N$3$H$rJs9p$7$F$/$k>pJs$G$9!#
\e(B</dd>
321 <h3><a name="multiple" id="multiple">
\e$BJ#?t$N%"%/%;%9%m%0
\e(B</a></h3>
324 <p>
\e$BJ#?t$N%"%/%;%9%m%0$OC1$K@_Dj%U%!%$%k$KJ#?t$N
\e(B <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
325 \e$B%G%#%l%/%F%#%V$r=q$/$3$H$G:n@.$5$l$^$9!#Nc$($P!"0J2<$N%G%#%l%/%F%#%V$O
\e(B
326 \e$B;0$D$N%"%/%;%9%m%0$r:n$j$^$9!#:G=i$N$b$N$O4pK\E*$J
\e(B CLF
\e$B$N>pJs$G!"
\e(B
327 \e$BFs$DL\$H;0$DL\$O
\e(B referer
\e$B$H%V%i%&%6$N>pJs$G$9!#:G8eFs$D$N
\e(B
328 <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
\e$B$O
\e(B
329 <code>ReferLog</code>
\e$B%G%#%l%/%F%#%V$H
\e(B
330 <code>AgentLog</code>
\e$B%G%#%l%/%F%#%V$N8z2L$r$^$M$kJ}K!$r<($7$F$$$^$9!#
\e(B</p>
332 <div class="example"><p><code>
333 LogFormat "%h %l %u %t \"%r\" %>s %b" common<br />
334 CustomLog logs/access_log common<br />
335 CustomLog logs/referer_log "%{Referer}i -> %U"<br />
336 CustomLog logs/agent_log "%{User-agent}i"
339 <p>
\e$B$3$NNc$O
\e(B <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
\e$B$G
\e(B
340 \e$B%K%C%/%M!<%`$rDj5A$9$kI,MW$,$J$$!"
\e(B
341 \e$B$H$$$&$3$H$b<($7$F$$$^$9!#%K%C%/%M!<%`$NBe$o$j$K!"
\e(B
342 <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
\e$B%G%#%l%/%F%#%V$K
\e(B
343 \e$BD>@\%m%0$N=q<0$r;XDj$9$k$3$H$,$G$-$^$9!#
\e(B</p>
346 <h3><a name="conditional" id="conditional">
\e$B>r7oIU$-%m%0
\e(B</a></h3>
349 <p>
\e$B%/%i%$%"%s%H$N%j%/%(%9%H$NFCD'$K4p$E$$$F%"%/%;%9%m%0$K%(%s%H%j$N
\e(B
350 \e$B0lIt$r%m%.%s%0$7$J$$J}$,JXMx$J$3$H$,$"$j$^$9!#$3$l$O
\e(B <a href="env.html">
\e$B4D6-JQ?t
\e(B</a>
\e$B$NJd=u$K$h$j4JC1$K<B8=$G$-$^$9!#$^$:!"
\e(B
351 \e$B%j%/%(%9%H$,2?$i$+$N>r7o$K9g$&$H$$$&$3$H$r8=$9$?$a$K4D6-JQ?t$,
\e(B
352 \e$B@_Dj$5$l$kI,MW$,$"$j$^$9!#$3$l$ODL>o$O
\e(B <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
\e$B$K$h$j
\e(B
353 \e$B9T$J$o$l$^$9!#$=$7$F!"
\e(B<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
\e$B%G%#%l%/%F%#%V$N
\e(B
354 <code>env=</code>
\e$B@a$r;H$C$F4D6-JQ?t$,@_Dj$5$l$F$$$k%j%/%(%9%H$r
\e(B
355 \e$B4^$a$?$jGS=|$7$?$j$9$k$3$H$,$G$-$^$9!#$$$/$D$+Nc$r5s$2$^$9
\e(B:</p>
357 <div class="example"><p><code>
358 # Mark requests from the loop-back interface<br />
359 SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br />
360 # Mark requests for the robots.txt file<br />
361 SetEnvIf Request_URI "^/robots\.txt$" dontlog<br />
362 # Log what remains<br />
363 CustomLog logs/access_log common env=!dontlog
366 <p>
\e$BB>$NNc$H$7$F!"1Q8l$rOC$9?M$+$i$N%j%/%(%9%H$H$=$l0J30$N?M$+$i$N%j%/%(%9%H$r
\e(B
367 \e$BJ,$1$?$$!"$H$$$&>l9g$r9M$($F$_$F$/$@$5$$!#
\e(B</p>
369 <div class="example"><p><code>
370 SetEnvIf Accept-Language "en" english<br />
371 CustomLog logs/english_log common env=english<br />
372 CustomLog logs/non_english_log common env=!english
375 <p>
\e$B$3$3$^$G$G$O>r7oIU$-%m%.%s%0$,Hs>o$K6/NO$G=@Fp$G$"$k$3$H$r<($7$F$-$^$7$?$,!"
\e(B
376 \e$B$=$l$,%m%0$NFbMF$r@)8f$9$kM#0l$NJ}K!$H$$$&$o$1$G$O$"$j$^$;$s!#%m%0%U%!%$%k$O
\e(B
377 \e$B%5!<%P$N3hF0$N40A4$J5-O?$G$"$kJ}$,$h$jLr$KN)$A$^$9!#C1=c$K%m%0%U%!%$%k$r
\e(B
378 \e$B8e=hM}$7$F!"9MN8$7$?$/$J$$%m%0$r:o=|$9$kJ}$,4JC1$G$"$k$3$H$,$h$/$"$j$^$9!#
\e(B</p>
380 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
381 <div class="section">
382 <h2><a name="rotation" id="rotation">
\e$B%m%0$N8rBX
\e(B</a></h2>
385 <p>
\e$BIaDL$NIi2Y$N%5!<%P$G$5$(!"%m%0%U%!%$%k$KJ]B8$5$l$k>pJs$NNL$O
\e(B
386 \e$BKDBg$K$J$j$^$9!#%"%/%;%9%m%0$N%U%!%$%k$OIaDL
\e(B 10,000
\e$B%j%/%(%9%HKh$K
\e(B
387 1 MB
\e$B0J>eA}$($^$9!#$G$9$+$i!"4{B8$N%m%0$r0\F0$7$?$j!":o=|$7$?$j$7$F!"
\e(B
388 \e$BDj4|E*$K%m%0$r8rBX$5$;$k$3$H$,I,MW$K$J$j$^$9!#$3$l$O%5!<%P$N<B9TCf$K$O
\e(B
389 \e$B9T$J$($^$;$s!#$H$$$&$N$O!"
\e(BApache
\e$B$O%U%!%$%k$,
\e(B open
\e$B$5$l$F$$$k4V$O
\e(B
390 \e$B$:$C$H8E$$%m%0%U%!%$%k$K=q$-B3$1$k$+$i$G$9!#
\e(B
391 \e$B?7$7$$%m%0%U%!%$%k$r
\e(B open
\e$B$G$-$k$h$&$K!"%m%0%U%!%$%k$,0\F0$5$l$?$j
\e(B
392 \e$B:o=|$5$l$?8e$K!"%5!<%P$r
\e(B<a href="stopping.html">
\e$B:F5/F0
\e(B</a>
\e$B$9$k
\e(B
393 \e$BI,MW$,$"$j$^$9!#
\e(B</p>
395 <p><em>
\e$BM%2m$J
\e(B</em>
\e$B:F5/F0$r9T$J$&$3$H$G!"%5!<%P$O4{B8$N%3%M%/%7%g%s$d
\e(B
396 \e$B=hM}BT$A$N%3%M%/%7%g%s$r<:$&$3$H$J$/?7$7$$%m%0%U%!%$%k$r
\e(B open
\e$B$5$;$k
\e(B
397 \e$B$3$H$,$G$-$^$9!#$7$+$7!"$3$l$r<B8=$9$k$?$a$K!"%5!<%P$O8E$$%j%/%(%9%H$r
\e(B
398 \e$B07$C$F$$$k4V$O8E$$%m%0%U%!%$%k$K=q$-B3$1$kI,MW$,$"$j$^$9!#
\e(B
399 \e$B$G$9$+$i!":F5/F0$N8e$G$O%m%0%U%!%$%k$N=hM}$r;O$a$kA0$K!"$7$P$i$/BT$?$J$1$l$P
\e(B
400 \e$B$J$j$^$;$s!#C1$K%m%0$r8rBX$5$;$F!"%G%#%9%/$N@aLs$N$?$a$K8E$$%m%0$r
\e(B
401 \e$B05=L$9$kIaDL$N%7%J%j%*$O
\e(B:</p>
403 <div class="example"><p><code>
404 mv access_log access_log.old<br />
405 mv error_log error_log.old<br />
406 apachectl graceful<br />
408 gzip access_log.old error_log.old
411 <p>
\e$B%m%0$N8rBX$r$9$k$b$&0l$D$NJ}K!$O
\e(B<a href="#piped">
\e$B%Q%$%W7PM3$N%m%0
\e(B</a>
\e$B$r;H$&$b$N$G!"<!$N@a$G@bL@$5$l$F$$$^$9!#
\e(B</p>
412 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
413 <div class="section">
414 <h2><a name="piped" id="piped">
\e$B%Q%$%W7PM3$N%m%0
\e(B</a></h2>
417 <p>Apache httpd
\e$B$O%(%i!<%m%0$H%"%/%;%9%m%0$r%U%!%$%k$KD>@\=q$/Be$o$j$K!"
\e(B
418 \e$B%Q%$%W$rDL$7$FJL$N%W%m%0%i%`$K=q$-=P$9$3$H$,$G$-$^$9!#
\e(B
419 \e$B$3$N5!G=$K$h$j!"<g%5!<%P$K%3!<%I$rDI2C$9$k$3$H$J$/
\e(B
420 \e$B%m%.%s%0$N=@Fp@-$,Hs>o$K9b$^$C$F$$$^$9!#%Q%$%W$K%m%0$r=q$/$?$a$K$O!"
\e(B
421 \e$BC1$K%U%!%$%kL>$r%Q%$%WJ8;z
\e(B "<code>|</code>"
\e$B$KCV$-49$(!"$=$NB3$-$K
\e(B
422 \e$BI8=`F~NO$+$i%m%0$N%(%s%H%j$r<u$1$H$k<B9T%W%m%0%i%`$NL>A0$r=q$/$@$1$G$9!#
\e(B
423 Apache
\e$B$O%Q%$%W7PM3$N%m%0MQ$N%W%m%;%9$r%5!<%P$N5/F0;~$K<B9T$7!"
\e(B
424 \e$B%5!<%P$N<B9TCf$K$=$N%W%m%0%i%`$,%/%i%C%7%e$7$?$H$-$O$=$l$r:F$S
\e(B
425 \e$B<B9T$7$^$9!#
\e(B(
\e$B$3$N:G8e$N5!G=$,$3$N5;=Q$,!V?.Mj@-$N$"$k%Q%$%W7PM3$N%m%.%s%0!W
\e(B
426 \e$B$H8F$P$l$F$$$kM}M3$G$9!#
\e(B)</p>
428 <p>
\e$B%Q%$%W7PM3$N%m%0MQ$N%W%m%;%9$O
\e(B Apache httpd
\e$B$N?F%W%m%;%9$+$i5/F0$5$l!"
\e(B
429 \e$B$=$N%W%m%;%9$N%f!<%6
\e(B ID
\e$B$r7Q>5$7$^$9!#$3$l$O!"$3$l$O!"%Q%$%W7PM3$N%m%0MQ$N
\e(B
430 \e$B%W%m%0%i%`$OIaDL
\e(B root
\e$B$H$7$F<B9T$5$l$k$3$H$r0UL#$7$^$9!#
\e(B
431 \e$B$G$9$+$i!"%W%m%0%i%`$r4JC1$G0BA4$KJ]$D$3$H$,Hs>o$K=EMW$G$9!#
\e(B</p>
433 <p>
\e$B%Q%$%W7PM3$N%m%0$N=EMW$JMxMQK!$O!"%5!<%P$N:F5/F0$J$7$G%m%0$N8rBX$r
\e(B
434 \e$B$9$k$3$H$G$9!#
\e(BApache HTTP
\e$B%5!<%P$K$O$3$N$?$a$N
\e(B <a href="programs/rotatelogs.html">rotatelogs</a>
\e$B$H8F$P$l$k4JC1$J
\e(B
435 \e$B%W%m%0%i%`$,IUB0$7$F$$$^$9!#$?$H$($P!"
\e(B24
\e$B;~4VKh$K%m%0$r8rBX$5$;$k$K$O!"
\e(B
436 \e$B0J2<$N$b$N$r;H$&$3$H$,$G$-$^$9
\e(B:</p>
438 <div class="example"><p><code>
439 CustomLog "|/usr/local/apache/bin/rotatelogs
440 /var/log/access_log 86400" common
443 <p>
\e$B%Q%$%W$N@h$G8F$P$l$k%3%^%s%IA4BN$,0zMQId$G0O$^$l$F$$$k$3$H$KCmL\$7$F
\e(B
444 \e$B$/$@$5$$!#$3$NNc$O%"%/%;%9%m%0$r;H$C$F$$$^$9$,!"%(%i!<%m%0$K$bF1$85;=Q$r
\e(B
445 \e$B;H$&$3$H$,$G$-$^$9!#
\e(B</p>
447 <p>
\e$B;w$F$$$k$1$l$I!"$h$j$:$C$H=@Fp$J
\e(B
448 <a href="http://www.cronolog.org/">cronolog</a>
\e$B$H$$$&%m%08rBXMQ$N
\e(B
449 \e$B%W%m%0%i%`$,30It$N%5%$%H$K$"$j$^$9!#
\e(B</p>
451 <p>
\e$B>r7oIU$-%m%.%s%0$HF1MM!"%Q%$%W7PM3$N%m%0$OHs>o$K6/NO$J
\e(B
452 \e$BF;6q$G$9$,!"%*%U%i%$%s$N8e=hM}$N$h$&$J!"$h$j4JC1$J2r7hJ}K!$,$"$k$H$-$O
\e(B
453 \e$B;H$o$J$$J}$,NI$$$G$7$g$&!#
\e(B</p>
454 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
455 <div class="section">
456 <h2><a name="virtualhosts" id="virtualhosts">
\e$B%P!<%A%c%k%[%9%H
\e(B</a></h2>
459 <p>
\e$BB?$/$N
\e(B <a href="vhosts/">
\e$B%P!<%A%c%k%[%9%H
\e(B</a>
\e$B$N$"$k%5!<%P$r<B9T$7$F$$$k
\e(B
460 \e$B$H$-$O!"%m%0%U%!%$%k$N07$$J}$K$$$/$D$+$NJ}K!$,$"$j$^$9!#
\e(B
461 \e$B$^$:!"C1FH$N%[%9%H$N$_$N%5!<%P$H$^$C$?$/F1$8$h$&$K%m%0$r;H$&$3$H$,$G$-$^$9!#
\e(B
462 \e$B%m%.%s%0%G%#%l%/%F%#%V$r<g%5!<%P$N%3%s%F%-%9%H$N
\e(B
463 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
\e$B%;%/%7%g%s$N30$KCV$/$3$H$G!"
\e(B
464 \e$B$9$Y$F$N%m%0$rF1$8%"%/%;%9%m%0$H%(%i!<%m%0$K%m%0<}=8$9$k$3$H$,$G$-$^$9!#
\e(B
465 \e$B$3$N<jK!$G$O8D!9$N%P!<%A%c%k%[%9%H$NE}7W$r4JC1$K$H$k$3$H$O$G$-$^$;$s!#
\e(B</p>
467 <p><code class="directive"><a href="./mod/mod_log_config.html#>customlog">>CustomLog</a></code>
\e$B$d
\e(B
468 <code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code>
\e$B%G%#%l%/%F%#%V$,
\e(B
469 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
\e$B$NCf$K
\e(B
470 \e$BCV$+$l$?>l9g$O!"$=$N%P!<%A%c%k
\e(B
471 \e$B%[%9%H$X$N$9$Y$F$N%j%/%(%9%H$d%(%i!<$,$=$3$G;XDj$5$l$?%U%!%$%k$K$N$_
\e(B
472 \e$B%m%0<}=8$5$l$^$9!#%m%.%s%0%G%#%l%/%F%#%V$N$J$$%P!<%A%c%k%[%9%H$O
\e(B
473 \e$B0MA3$H$7$F%j%/%(%9%H$,<g%5!<%P$N%m%0$KAw$i$l$^$9!#$3$N<jK!$O>/$J$$
\e(B
474 \e$B%P!<%A%c%k%[%9%H$KBP$7$F$OHs>o$KM-MQ$G$9$,!"%[%9%H$N?t$,Hs>o$KB?$/$J$k$H
\e(B
475 \e$B4IM}$,BgJQ$K$J$j$^$9!#$5$i$K!"
\e(B<a href="vhosts/fd-limits.html">
\e$B%U%!%$%k5-=R;R$N8B3&
\e(B</a>
\e$B$NLdBj$r5/$3$9$3$H$,
\e(B
476 \e$B$"$j$^$9!#
\e(B</p>
478 <p>
\e$B%"%/%;%9%m%0$K$O!"Hs>o$KNI$$BE6(0F$,$"$j$^$9!#%P!<%A%c%k%[%9%H$N
\e(B
479 \e$B>pJs$r%m%0$N%U%)!<%^%C%HJ8;zNs$K2C$($k$3$H$G!"$9$Y$F$N%[%9%H$X$N
\e(B
480 \e$B%j%/%(%9%H$rF1$8%m%0$K%m%0<}=8$7$F!"8e$G%m%0$r8D!9$N%U%!%$%k$KJ,3d$9$k$3$H$,
\e(B
481 \e$B$G$-$^$9!#$?$H$($P!"0J2<$N%G%#%l%/%F%#%V$r8+$F$/$@$5$$!#
\e(B</p>
483 <div class="example"><p><code>
484 LogFormat "%v %l %u %t \"%r\" %>s %b"
486 CustomLog logs/access_log comonvhost
489 <p><code>%v</code>
\e$B$,%j%/%(%9%H$r07$C$F$$$k%P!<%A%c%k%[%9%H$NL>A0$r
\e(B
490 \e$B%m%0<}=8$9$k$?$a$K;H$o$l$F$$$^$9!#$=$7$F!"
\e(B<a href="programs/other.html">split-logfile</a>
\e$B$N$h$&$J%W%m%0%i%`$r
\e(B
491 \e$B;H$C$F%"%/%;%9%m%0$r8e=hM}$9$k$3$H$G!"
\e(B
492 \e$B%P!<%A%c%k%[%9%HKh$N%U%!%$%k$K%m%0$rJ,3d$9$k$3$H$,$G$-$^$9!#
\e(B</p>
494 <p>
\e$B;DG0$J$,$i!"%(%i!<%m%0$K$OF1MM$N<jK!$O$"$j$^$;$s!#$G$9$+$i!"
\e(B
495 \e$B$9$Y$F$N%P!<%A%c%k%[%9%H$rF1$8%(%i!<%m%0$NCf$K:.$<$k$+!"
\e(B
496 \e$B%P!<%A%c%k%[%9%HKh$K%(%i!<%m%0$r;H$&$+$rA*$P$J$1$l$P$J$j$^$;$s!#
\e(B</p>
497 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
498 <div class="section">
499 <h2><a name="other" id="other">
\e$BB>$N%m%0%U%!%$%k
\e(B</a></h2>
502 <table class="related"><tr><th>
\e$B4XO"%b%8%e!<%k
\e(B</th><th>
\e$B4XO"%G%#%l%/%F%#%V
\e(B</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
504 <h3><a name="pidfile" id="pidfile">PID
\e$B%U%!%$%k
\e(B</a></h3>
507 <p>
\e$B5/F0;~$K!"
\e(BApache
\e$B$O?F
\e(B httpd
\e$B%W%m%;%9$N%W%m%;%9
\e(B ID
\e$B$r
\e(B
508 <code>logs/httpd.pid</code>
\e$B$KJ]B8$7$^$9!#$3$N
\e(B
509 \e$B%U%!%$%kL>$O
\e(B <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>
\e$B%G%#%l%/%F%#%V$r;H$C$F
\e(B
510 \e$BJQ99$9$k$3$H$,$G$-$^$9!#%W%m%;%9
\e(B ID
\e$B$O4IM}<T$,?F%W%m%;%9$K
\e(B
511 \e$B%7%0%J%k$rAw$k$3$H$G%G!<%b%s$r:F5/F0$7$?$j=*N;$5$;$?$j$9$k$H$-$K
\e(B
512 \e$B;HMQ$7$^$9!#
\e(BWindows
\e$B$G$O!"Be$o$j$K
\e(B -k
\e$B%3%^%s%I%*%W%7%g%s$r
\e(B
513 \e$B;H$C$F$/$@$5$$!#>\$7$$>pJs$O
\e(B <a href="stopping.html">
\e$B=*N;$H
\e(B
514 \e$B:F5/F0
\e(B</a>
\e$B$N%Z!<%8$r8+$F$/$@$5$$!#
\e(B</p>
517 <h3><a name="scriptlog" id="scriptlog">
\e$B%9%/%j%W%H%m%0
\e(B</a></h3>
520 <p>
\e$B%G%P%C%0$NJd=u$N$?$a$K!"
\e(B<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code>
\e$B%G%#%l%/%F%#%V$O
\e(B
521 CGI
\e$B%9%/%j%W%H$NF~NO$H=PNO$r5-O?$9$k$h$&$K$G$-$^$9!#
\e(B
522 \e$B$3$l$O%F%9%HMQ$K$N$_;HMQ$7$F!"DL>o$N%5!<%P$G$O;HMQ$7$J$$$G$/$@$5$$!#
\e(B
523 \e$B>\$7$$>pJs$O
\e(B <a href="mod/mod_cgi.html">mod_cgi
\e$B$NJ8=q
\e(B</a>
\e$B$K$"$j$^$9!#
\e(B</p>
526 <h3><a name="rewritelog" id="rewritelog">
\e$B%j%i%$%H%m%0
\e(B</a></h3>
529 <p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code>
\e$B$N6/NO$G
\e(B
531 \e$B;H$C$F$$$k$H$-$O!"$[$\$$$D$b%G%P%C%0$r4JC1$K$9$k$?$a$K
\e(B
532 <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code>
\e$B$N;HMQ$,
\e(B
533 \e$BI,MW$G$7$g$&!#$3$N%m%0%U%!%$%k$K$O%j%i%$%H%(%s%8%s$,%j%/%(%9%H$r
\e(B
534 \e$B=q$-49$($kJ}K!$N>\:Y$J2r@O$,=PNO$5$l$^$9!#>\$7$5$NEY9g$O
\e(B <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code>
535 \e$B$G@)8f$G$-$^$9!#
\e(B</p>
539 <p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p>
540 <p class="menu"><a href="./mod/">
\e$B%b%8%e!<%k
\e(B</a> | <a href="./mod/directives.html">
\e$B%G%#%l%/%F%#%V
\e(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">
\e$BMQ8l
\e(B</a> | <a href="./sitemap.html">
\e$B%5%$%H%^%C%W
\e(B</a></p></div>