home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 May / PCWorld_2003-05_cd.bin / Komunik / apache / apache_2.0.45-win32-x86-no_ssl.msi / Data.Cab / F232670_env.xml.ja < prev    next >
Extensible Markup Language  |  2002-12-16  |  18KB  |  390 lines

  1. <?xml version="1.0" encoding="iso-2022-jp" ?>
  2. <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
  3. <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
  4. <!-- English revision: 1.6.2.2 -->
  5.  
  6. <manualpage>
  7.   <relativepath href="."/>
  8.  
  9.   <title>Apache $B$N4D6-JQ?t(B</title>
  10.  
  11.   <summary>
  12.     <p>Apache HTTP $B%5!<%P$O(B<em>$B4D6-JQ?t(B</em>$B$H8F$P$l$k!"L>A0$N$D$$$?(B
  13.     $BJQ?t$K>pJs$r5-21$9$k;EAH$_$rDs6!$7$F$$$^$9!#$3$N>pJs$O%m%0<}=8$d(B
  14.     $B%"%/%;%9@)8f$J$I$N$$$m$$$m$JA`:n$r@)8f$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B
  15.     $B$3$l$i$NJQ?t$O(B CGI $B%9%/%j%W%H$J$I$N30It%W%m%0%i%`$HDL?.$9$k$?$a$K$b(B
  16.     $B;H$o$l$^$9!#$3$NJ8=q$O$=$l$i$NJQ?t$NA`:nJ}K!$H;HMQJ}K!$r$$$/$D$+(B
  17.     $B>R2p$7$^$9!#(B</p>
  18.  
  19.     <p>$B$3$l$i$NJQ?t$O(B<em>$B4D6-JQ?t(B</em>$B$H8F$P$l$F$$$^$9$,!"%*%Z%l!<%F%#%s%0(B
  20.     $B%7%9%F%`$K$h$C$F@)8f$5$l$F$$$k4D6-JQ?t$HF1$8$G$O$"$j$^$;$s!#(B
  21.     $B<B:]$O!"$3$l$i$NJQ?t$O(B Apache $B$NFbIt9=B$$NCf$K5-21$5$l!"A`:n$5$l$F$$$^$9!#(B
  22.     $B$=$l$i$O!"(BCGI $B$d(B SSI $B%9%/%j%W%H$KEO$5$l$?$H$-$@$1!"<B:]$N(B
  23.     $B%*%Z%l!<%F%#%s%0%7%9%F%`$N4D6-JQ?t$K$J$j$^$9!#%5!<%P<+?H$,(B
  24.     $B<B9T$5$l$F$$$k%*%Z%l!<%F%#%s%0%7%9%F%`$N4D6-$rA`:n$7$?$$>l9g$O!"(B
  25.     $B%*%Z%l!<%F%#%s%0%7%9%F%`$N%7%'%k$,Ds6!$7$F$$$kI8=`$N4D6-JQ?t$N(B
  26.     $BA`:nJ}K!$r;H$o$J$1$l$P$J$j$^$;$s!#(B</p>
  27.   </summary>
  28.  
  29.   <section id="setting">
  30.     <title>$B4D6-JQ?t$N@_Dj(B</title>
  31.     <related>
  32.       <modulelist>
  33.         <module>mod_env</module>
  34.         <module>mod_rewrite</module>
  35.         <module>mod_setenvif</module>
  36.         <module>mod_unique_id</module>
  37.       </modulelist>
  38.       <directivelist>
  39.         <directive module="mod_setenvif">BrowserMatch</directive>
  40.         <directive module="mod_setenvif">BrowserMatchNoCase</directive>
  41.         <directive module="mod_env">PassEnv</directive>
  42.         <directive module="mod_rewrite">RewriteRule</directive>
  43.         <directive module="mod_env">SetEnv</directive>
  44.         <directive module="mod_setenvif">SetEnvIf</directive>
  45.         <directive module="mod_setenvif">SetEnvIfNoCase</directive>
  46.         <directive module="mod_env">UnsetEnv</directive>
  47.       </directivelist>
  48.     </related>
  49.  
  50.     <section id="basic-manipulation">
  51.         <title>$B4pK\E*$J4D6-$NA`:n(B</title>
  52.  
  53.         <p>Apache $B$K$*$$$F4D6-JQ?t$r@_Dj$9$k0lHV4pK\E*$JJ}K!$O!"(B
  54.         $BL5>r7o$K4D6-JQ?t$r@_Dj$9$k(B <directive module="mod_env"
  55.     >SetEnv</directive> $B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G$9!#(B
  56.     <directive module="mod_env">PassEnv</directive> 
  57.         $B%G%#%l%/%F%#%V$K$h$j!"(BApache $B$,5/F0$5$l$?%7%'%k$N(B
  58.         $B4D6-JQ?t$rEO$9$3$H$b$G$-$^$9!#(B</p>
  59.     
  60.     </section>
  61.     <section id="conditional">
  62.         <title>$B%j%/%(%9%HKh$K>r7o$K4p$E$$$F@_Dj$9$k(B</title>
  63.     
  64.         <p>$B$h$j=@Fp@-$r9b$a$k$?$a$K!"(Bmod_setenvif
  65.         $B$GDs6!$5$l$F$$$k%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G!"%j%/%(%9%H$N(B
  66.         $BFC@-$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#Nc$($P!"FCDj$N%V%i%&%6(B
  67.         (User-Agent) $B$N%j%/%(%9%H$dFCDj$N(B Referer [$B0U?^E*$JDV$j$G$9(B]
  68.         ($BLuCm(B: $B@5$7$$DV$j$O(B referrer $B$G$9$,!"(BHTTP $B$N;EMM$G$O(B Referer
  69.         $B$H$J$C$F$$$^$9(B) $B%X%C%@$,8+$D$+$C$?$H$-$N$_JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#(B
  70.         mod_rewrite $B$N(B <directive module="mod_rewrite">RewriteRule</directive>
  71.     $B%G%#%l%/%F%#%V$K$*$$$F4D6-JQ?t$r@_Dj$9$k(B <code>[E=...]</code>
  72.     $B%*%W%7%g%s$r;HMQ$9$k$3$H$G!"(B
  73.         $B$h$j=@Fp$J@_Dj$r9T$J$&$3$H$,$G$-$^$9!#(B</p>
  74.     
  75.     </section>
  76.     <section id="unique-identifiers">
  77.         <title>$B0l0U$J<1JL;R(B</title>
  78.     
  79.         <p>mod_unique_id $B$O!"Hs>o$K8B$i$l$?>r7o$N2<$G(B
  80.         $B!V$9$Y$F!W$N%j%/%(%9%H$K$D$$$F!"0l0U$G$"$k$3$H$,J]>Z$5$l$F$$$kCM$r4D6-JQ?t(B
  81.         <code>UNIQUE_ID</code> $B$K@_Dj$7$^$9!#(B</p>
  82.     
  83.     </section>
  84.     <section id="standard-cgi">
  85.         <title>$BI8=`(B CGI $BJQ?t(B</title>
  86.     
  87.         <p>Apache $B$N@_Dj%U%!%$%k$G@_Dj$5$l$?4D6-JQ?t$H%7%'%k$+$iEO$5$l$k(B
  88.         $B4D6-JQ?t$K2C$($F!"(BCGI $B%9%/%j%W%H$H(B SSI $B%Z!<%8$K$O(B <a
  89.         href="http://cgi-spec.golux.com">CGI $B$N;EMM(B</a>$B$GMW5a$5$l$F$$$k!"(B
  90.         $B%j%/%(%9%H$N%a%?>pJs$r;}$C$?4D6-JQ?t$NAH$,Ds6!$5$l$^$9!#(B</p>
  91.     
  92.     </section>
  93.     <section id="caveats">
  94.         <title>$B$$$/$D$+$NCm0U(B</title>
  95.     
  96.         <ul>
  97.           <li>$B4D6-$rA`:n$9$k%G%#%l%/%F%#%V$r;H$C$FI8=`(B CGI
  98.           $BJQ?t$r>e=q$-$7$?$jJQ99$7$?$j$9$k$3$H$O$G$-$^$;$s!#(B</li>
  99.     
  100.           <li>CGI $B%9%/%j%W%H$r5/F0$9$k$?$a$K(B <a href="suexec.html">suexec</a>
  101.           $B$,;HMQ$5$l$F$$$k>l9g!"(BCGI $B%9%/%j%W%H$,5/F0$9$k$?$a$K!"4D6-JQ?t$O(B<em
  102.           >$B0BA4(B</em>$B$J4D6-JQ?t$NAH$K@0M}$5$l$^$9!#(B
  103.           $B$3$N0BA4$J4D6-JQ?t$N=89g$O!"%3%s%Q%$%k;~$K(B <code>suexec.c</code>
  104.           $B$GDj5A$5$l$^$9!#(B</li>
  105.     
  106.           <li>$B0\?"@-$N$?$a$K!"4D6-JQ?t$NL>A0$O%"%k%U%!%Y%C%H!"(B
  107.           $B?t;z$H%"%s%@!<%9%3%"(B ($BLuCm(B: '_') $B$@$1$+$i@.$j$^$9!#(B
  108.           $B$5$i$K!":G=i$NJ8;z$O?t;z$G$"$C$F$O$$$1$^$;$s!#(B
  109.           $B$3$N@)8B$K9g$o$J$$J8;z$O(B CGI $B%9%/%j%W%H$H(B SSI
  110.           $B%Z!<%8$KEO$5$l$k$H$-$K%"%s%@!<%9%3%"$KCV49$5$l$^$9!#(B</li>
  111.         </ul>
  112.     </section>
  113.   </section>
  114.   <section id="using">
  115.     <title>$B4D6-JQ?t$N;HMQ(B</title>
  116.     
  117.     <related>
  118.       <modulelist>
  119.         <module>mod_access</module>
  120.         <module>mod_cgi</module>
  121.         <module>mod_ext_filter</module>
  122.         <module>mod_headers</module>
  123.         <module>mod_include</module>
  124.         <module>mod_log_config</module>
  125.         <module>mod_rewrite</module>
  126.       </modulelist>
  127.       <directivelist>
  128.         <directive module="mod_access">Allow</directive>
  129.         <directive module="mod_log_config">CustomLog</directive>
  130.         <directive module="mod_access">Deny</directive>
  131.         <directive module="mod_ext_filter">ExtFilterDefine</directive>
  132.         <directive module="mod_headers">Header</directive>
  133.         <directive module="mod_log_config">LogFormat</directive>
  134.         <directive module="mod_rewrite">RewriteCond</directive>
  135.         <directive module="mod_rewrite">RewriteRule</directive>
  136.       </directivelist>
  137.     </related>
  138.  
  139.     <section id="cgi-scripts">
  140.         <title>CGI $B%9%/%j%W%H(B</title>
  141.     
  142.         <p>$B4D6-JQ?t$N<g$JMxMQK!$N0l$D$O!"(BCGI $B%9%/%j%W%H$K>pJs$rEA$($k$3$H$G$9!#(B
  143.         $B>e$G@bL@$5$l$F$$$k$h$&$K!"(BCGI $B%9%/%j%W%H$KEO$5$l$k4D6-JQ?t$O(B Apache
  144.         $B$N@_Dj$K$h$j@_Dj$5$l$kJQ?t$K2C$($F!"%j%/%(%9%H$NI8=`$N%a%?>pJs$r4^$s$G$$$^$9!#(B
  145.         $B>\:Y$O(B <a href="howto/cgi.html">CGI $B%A%e!<%H%j%"%k(B</a>
  146.     $B$r;2>H$7$F$/$@$5$$!#(B</p>
  147.     
  148.     </section>
  149.     <section id="ssi-pages">
  150.         <title>SSI $B%Z!<%8(B</title>
  151.     
  152.         <p>mod_include $B$N(B <code>INCLUDES</code> $B%U%#%k%?$G=hM}$5$l$k(B
  153.         server-parsed (SSI) $B%I%-%e%a%s%H$G$O!"(B<code>echo</code>
  154.         $BMWAG$r;HMQ$9$k$H4D6-JQ?t$,=PNO$5$l$^$9!#(B
  155.         $B$^$?!"%Z!<%8$N$"$kItJ,$,%j%/%(%9%H$N@-<A$K1~$8$FJQ99$5$l$k$h$&$K!"(B
  156.         $B4D6-JQ?t$r%U%m!<@)8fMWAG$G;H$&$3$H$,$G$-$^$9!#>\:Y$O(B
  157.         <a href="howto/ssi.html">SSI $B%A%e!<%H%j%"%k(B</a> $B$r;2>H$7$F$/$@$5$$!#(B</p>
  158.     
  159.     </section>
  160.     <section id="access-control">
  161.         <title>$B%"%/%;%9@)8f(B</title>
  162.     
  163.         <p><code>allow from env=</code> $B%G%#%l%/%F%#%V$H(B <code>deny from env=</code>
  164.         $B%G%#%l%/%F%#%V$r;HMQ$7$F!"%5!<%P$X$N%"%/%;%9$r4D6-JQ?t$NCM$G@)8f$9$k$3$H$,$G$-$^$9!#(B
  165.         <directive module="mod_setenvif">SetEnvIf</directive>
  166.     $B%G%#%l%/%F%#%V$HAH$_9g$o$;$k$3$H$G!"%/%i%$%"%s%H$NFC@-$K4p$E$$$F(B
  167.         $B%5!<%P$X$N%"%/%;%9@)8f$r=@Fp$K9T$J$&$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B
  168.         $B$?$H$($P!"$3$l$i$N%G%#%l%/%F%#%V$r;HMQ$7$F!"FCDj$N%V%i%&%6(B (User-Agent)
  169.         $B$+$i$N%"%/%;%9$r5qH]$9$k$3$H$,$G$-$^$9!#(B</p>
  170.     
  171.     </section>
  172.     <section id="logging">
  173.         <title>$B>r7oIU$-%m%05-O?(B</title>
  174.     
  175.         <p><directive module="mod_log_config">LogFormat</directive>
  176.         $B%G%#%l%/%F%#%V$N%*%W%7%g%s(B <code>%e</code>
  177.         $B$r;HMQ$9$k$3$H$G!"4D6-JQ?t$r%"%/%;%9%m%0$K5-O?$9$k$3$H$,$G$-$^$9!#$5$i$K!"(B
  178.         <directive module="mod_log_config">CustomLog</directive>
  179.     $B%G%#%l%/%F%#%V$N>r7oJ,4t<0$r;HMQ$9$k$3$H$G!"(B
  180.         $B4D6-JQ?t$NCM$K$h$C$F%j%/%(%9%H$r%m%0$K5-O?$9$k$+$I$&$+$r7h$a$k$3$H$,$G$-$^$9!#(B
  181.         <directive module="mod_setenvif">SetEnvIf</directive>
  182.     $B%G%#%l%/%F%#%V$HAH$_9g$o$;$k$3$H$G!"(B
  183.         $B$I$N%j%/%(%9%H$r%m%0$K5-O?$9$k$+$r=@Fp$K@)8f$9$k$3$H$,2DG=$K$J$j$^$9!#$?$H$($P!"(B
  184.         <code>gif</code> $B$G=*$o$k%U%!%$%kL>$X$N%j%/%(%9%H$O%m%0$K5-O?$7$J$$!"(B
  185.         $B0c$&%5%V%M%C%H$N%/%i%$%"%s%H$+$i$N%j%/%(%9%H$@$1$r%m%0$K5-O?$9$k!"(B
  186.     $B$H$$$&A*Br$,2DG=$G$9!#(B</p>
  187.     
  188.     </section>
  189.     <section id="response-headers">
  190.         <title>$B>r7oIU$-1~Ez%X%C%@(B</title>
  191.     
  192.         <p><directive module="mod_headers">Header</directive>
  193.     $B%G%#%l%/%F%#%V$O4D6-JQ?t$NB8:_$dIT:_$K$h$C$F%/%i%$%"%s%H$X$N1~Ez$KFCDj$N(B
  194.     HTTP $B%X%C%@$rIU$1$k$+$I$&$+$r7h$a$k$3$H$,$G$-$^$9!#(B
  195.     $B$3$l$K$h$j!"$?$H$($P!"%/%i%$%"%s%H$+$i$N%j%/%(%9%H(B
  196.         $B$K$"$k%X%C%@$,$"$k>l9g$K$N$_FCDj$N1~Ez%X%C%@$rAw$k!"$H$$$&$h$&$J$3$H$,(B
  197.         $B$G$-$^$9!#(B</p>
  198.     
  199.     </section>
  200.  
  201.     <section id="external-filter">
  202.         <title>$B30It%U%#%k%?$NE,MQ(B</title>
  203.  
  204.         <p><directive module="mod_ext_filter">ExtFilterDefine</directive>
  205.         $B%G%#%l%/%F%#%V$r;HMQ$7$F(B
  206.         <module>mod_ext_filter</module> $B$G@_Dj$5$l$k30It%U%#%k%?$O!"(B
  207.     <code>disableenv=</code> $B$H(B <code>enableenv=</code>
  208.     $B%*%W%7%g%s$r;H$C$F!"4D6-JQ?t$K$h$k>r7oIU$-E,MQ$,$G$-$^$9!#(B</p>
  209.     </section>
  210.  
  211.     <section id="url-rewriting">
  212.         <title>URL $B$N=q$-49$((B</title>
  213.     
  214.         <p><directive module="mod_rewrite">RewriteCond</directive>
  215.     $B%G%#%l%/%F%#%V$G(B<em>$BI>2AJ8;zNs(B</em>$B$H$7$F(B
  216.         <code>%{ENV:...}</code> $B<0$r;XDj$9$k$3$H$G!"(Bmod_rewrite
  217.         $B$N=q$-49$(%(%s%8%s$,4D6-JQ?t$K4p$$$F>r7oJ,4t$r9T$J$&$3$H$,$G$-$^$9!#(B
  218.         mod_rewrite $B$,;HMQ2DG=$JJQ?t$G(B <code>ENV:</code> $B$,A0$K$D$$$F$$$J$$JQ?t$O!"(B
  219.         $B<B:]$O4D6-JQ?t$G$O$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B
  220.         $B$=$l$i$OB>$N%b%8%e!<%k$+$i$O;HMQ$G$-$J$$(B mod_rewrite $BMQ$NFCJL$JJQ?t$G$9!#(B
  221.         </p>
  222.     </section>
  223.   </section>
  224.     
  225.   <section id="special">
  226.     <title>$BFCJL$JL\E*$N4D6-JQ?t(B</title>
  227.     
  228.         <p>$B8_49@-$NLdBj$r2r7h$9$k$?$a$K!"FCDj$N%/%i%$%"%s%H$HDL?.$7$F$$$k$H$-$O(B
  229.         Apache $B$NF0:n$rJQ99$G$-$k5!9=$,F3F~$5$l$^$7$?!#$G$-$k$@$1=@Fp$K$9$k$?$a$K!"(B
  230.         $B$3$l$i$N5!9=$O4D6-JQ?t$rDj5A$9$k$3$H$G8F$S=P$5$l$^$9!#IaDL$O!"(B
  231.         <directive module="mod_setenvif">BrowserMatch</directive>
  232.         $B%G%#%l%/%F%#%V$r;H$$$^$9$,!"$?$H$($P(B <directive module="mod_env"
  233.         >SetEnv</directive> $B%G%#%l%/%F%#%V$d(B <directive module="mod_env"
  234.         >PassEnv</directive> $B%G%#%l%/%F%#%V$b;HMQ$9$k$3$H$,$G$-$^$9!#(B</p>
  235.     
  236.     <section id="downgrade">
  237.         <title>downgrade-1.0</title>
  238.     
  239.         <p>$B$3$l$r;XDj$9$k$3$H$G!"%j%/%(%9%H$,(B HTTP/1.0
  240.         $B$h$j?7$7$$%W%m%H%3%k$N>l9g$G$b!"(BHTTP/1.0 $B$H$7$F07$o$l$^$9!#(B</p>
  241.     
  242.     </section>
  243.     <section id="force-no-vary">
  244.         <title>force-no-vary</title>
  245.     
  246.         <p>$B1~Ez%X%C%@$,%/%i%$%"%s%H$KAw$i$l$kA0$K(B <code>Vary</code>
  247.         $B%U%#!<%k%I$r<h$j=|$-$^$9!#(B
  248.         $B%/%i%$%"%s%H$NCf$K$O$3$N%U%#!<%k%I$r@5$7$/2r<a$7$J$$$b$N$,$"$j$^$9(B
  249.         (<a href="misc/known_client_problems.html">$B%/%i%$%"%s%H$N4{CN$NLdBj(B</a>
  250.         $B$N%Z!<%8$r;2>H$7$F$/$@$5$$(B)$B!#$3$NJQ?t$r@_Dj$9$k$3$H$G$=$NLdBj$r2sHr(B
  251.         $B$9$k$3$H$,$G$-$^$9!#$3$NJQ?t$r@_Dj$9$k$H!"(B<strong>force-response-1.0</strong>
  252.         $B$,@_Dj$5$l$?$3$H$K$J$j$^$9!#(B</p>
  253.     
  254.     </section>
  255.     <section id="force-response">
  256.         <title>force-response-1.0</title>
  257.     
  258.         <p>$B$3$l$,@_Dj$5$l$F$$$k$H!"(BHTTP/1.0 $B%j%/%(%9%H$rH/9T$9$k%/%i%$%"%s%H$KBP$7$F$O(B
  259.     $B>o$K(B HTTP/1.0 $B$G1~Ez$9$k$h$&$K$J$j$^$9!#$3$N5!G=$O!"(B
  260.         $B85!9$O(B AOL $B$N%W%m%-%7$NLdBj$N$?$a$K<BAu$5$l$^$7$?!#(BHTTP/1.0 $B%/%i%$%"%s%H$NCf$K$O!"(B
  261.         HTTP/1.1 $B$N1~Ez$rJV$5$l$k$H@5$7$/F0:n$7$J$$$b$N$,$"$k$+$b$7$l$^$;$s!#(B
  262.         $B$3$N5!G=$r;HMQ$9$k$3$H$G!"$=$N$h$&$J%/%i%$%"%s%H$H$N4V$N8_49@-LdBj$r2r7h$G$-$^$9!#(B</p>
  263.     </section>
  264.  
  265.     <section id="gzip-only-text-html">
  266.         <title>gzip-only-text/html</title>
  267.  
  268.     <p>$B$3$l$,(B 1 $B$K@_Dj$5$l$k$H!"$3$NJQ?t$O(B <code>text/html</code>
  269.     $B0J30$N%3%s%F%s%H%?%$%W$KBP$9$k!"(B<module>mod_deflate</module>
  270.     $BDs6!$N(B <code>DEFLATE</code> $B=PNO%U%#%k%?$rL58z$K$7$^$9!#(B</p>
  271.     </section>
  272.  
  273.     <section id="no-gzip"><title>no-gzip</title>
  274.         <p>$B%;%C%H$5$l$k$H!"(B<module>mod_deflate</module> $B$N(B
  275.     <code>DEFLATE</code> $B%U%#%k%?$,%*%U$K$J$j$^$9!#(B</p>
  276.     </section>
  277.  
  278.     <section id="nokeepalive">
  279.         <title>nokeepalive</title>
  280.     
  281.         <p>$B$3$l$,@_Dj$5$l$F$$$k>l9g$O!"(B<directive module="core"
  282.         >KeepAlive</directive> $B$r;HMQ$7$J$$$h$&$K$7$^$9!#(B</p>
  283.     
  284.     </section>
  285.     <section id="redirect-carefully">
  286.         <title>redirect-carefully</title>
  287.     
  288.         <p>$B$3$l$O%/%i%$%"%s%H$X$N%j%@%$%l%/%H$NAw?.$r%5!<%P$,$h$jCm0U?<$/(B
  289.         $B9T$J$&$h$&$K$7$^$9!#(B
  290.         $B$3$l$ODL>o!"%j%@%$%l%/%H$K:]$7$F%/%i%$%"%s%H$K(B
  291.         $BLdBj$,$"$k$3$H$,J,$+$C$F$$$k>l9g$K;H$o$l$^$9!#$3$N5!G=$O85!9$O(B
  292.         $B%^%$%/%m%=%U%H$N%&%'%V%U%)%k%@$N%=%U%H$,(B DAV
  293.         $B%a%=%C%I$K$h$k%G%#%l%/%H%j$N%j%=!<%9$X$N%j%@%$%l%/%H$N07$$$K(B
  294.         $BLdBj$,$j!"$=$l$r2sHr$9$k$?$a$K<BAu$5$l$^$7$?!#(B</p>
  295.     
  296.     </section>
  297.  
  298.    <section id="suppress-error-charset">
  299.        <title>suppress-error-charset</title>
  300.  
  301.     <p><em>Apache 2.0.40 $B0J9_$GMxMQ2DG=(B</em></p>
  302.  
  303.     <p>$B%/%i%$%"%s%H$N%j%/%(%9%H$KBP$9$k1~Ez$H$7$F%j%@%$%l%/%H$rAw?.$9$k:]!"(B
  304.     $B%l%9%]%s%9$K$O%j%@%$%l%/%H$,<+F0E*$K9T$J$($J$$(B ($B9T$J$o$l$J$$(B)
  305.     $B>l9g$KI=<($9$k%F%-%9%H$,4^$^$l$^$9!#(B
  306.     $BDL>o!"$3$N%F%-%9%H$K9gCW$7$?%-%c%i%/%?%;%C%H!"(BISO-8859-1
  307.     $B$G%i%Y%kIU$1$r$7$^$9!#(B</p>
  308.     <p>$B$7$+$7$J$,$i!"%j%@%$%l%/%H@h$N%Z!<%8$,$=$l$H$O0[$J$k%-%c%i%/%?%;%C%H$r(B
  309.     $B;HMQ$7$F$$$?:]!"$"$kLdBj$N$"$k%V%i%&%6$N%P!<%8%g%s$G$O!"<B:]$N(B
  310.     ($BLuCm!'%j%@%$%l%/%H@h$N%Z!<%8$N(B) $B%-%c%i%/%?%;%C%H$G$O$J$/!"(B
  311.     $B%j%@%$%l%/%H$N%F%-%9%H$N%-%c%i%/%?%;%C%H$r;HMQ$7$^$9!#(B
  312.     $B$=$N7k2L!"Nc$($PJQ$JIA2h$,9T$J$o$l$?$j$7$F!"FI$a$J$/$J$j$^$9!#(B</p>
  313.     <p>$B$3$N4D6-JQ?t$r@_Dj$9$k$3$H$G!"%j%@%$%l%/%7%g%s%F%-%9%H$KBP$9$k(B
  314.     $B%-%c%i%/%?%;%C%H$N;XDj$r=|5n$7$F!"$=$l$iLdBj$N$"$k%V%i%&%6$G$b(B
  315.     $BL\E*$N%Z!<%8$,$-$A$s$HI=<($5$l$k$h$&$K$G$-$^$9!#(B</p>
  316.  
  317.    </section>
  318.  
  319.   </section>
  320.  
  321.   <section id="examples">
  322.     <title>$BNc(B</title>
  323.     
  324.     <section id="misbehaving">
  325.         <title>$B$*$+$7$J5sF0$r$9$k%/%i%$%"%s%H$KBP$7$F%W%m%H%3%k$NF0:n$rJQ99$9$k(B</title>
  326.     
  327.         <p>$B%/%i%$%"%s%H$K4X$9$k4{CN$NLdBj$KBP=h$9$k$?$a$K!"0J2<$N9T$r(B
  328.         httpd.conf $B$KF~$l$k$3$H$r?d>)$7$F$$$^$9!#(B</p>
  329. <example><pre>
  330. #
  331. # The following directives modify normal HTTP response behavior.
  332. # The first directive disables keepalive for Netscape 2.x and browsers that
  333. # spoof it. There are known problems with these browser implementations.
  334. # The second directive is for Microsoft Internet Explorer 4.0b2
  335. # which has a broken HTTP/1.1 implementation and does not properly
  336. # support keepalive when it is used on 301 or 302 (redirect) responses.
  337. #
  338. BrowserMatch "Mozilla/2" nokeepalive
  339. BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
  340.  
  341. #
  342. # The following directive disables HTTP/1.1 responses to browsers which
  343. # are in violation of the HTTP/1.0 spec by not being able to grok a
  344. # basic 1.1 response.
  345. #
  346. BrowserMatch "RealPlayer 4\.0" force-response-1.0
  347. BrowserMatch "Java/1\.0" force-response-1.0
  348. BrowserMatch "JDK/1\.0" force-response-1.0</pre></example>
  349.  
  350.     </section>
  351.     <section id="no-img-log">
  352.         <title>$B2hA|$X$N%j%/%(%9%H$r%"%/%;%9%m%0$K5-O?$7$J$$(B</title>
  353.     
  354.         <p>$B$3$NNc$G$O!"2hA|$X$N%j%/%(%9%H$,%"%/%;%9%m%0$K8=$l$J$$$h$&$K$7$^$9!#(B
  355.         $B$3$l$rJQ99$9$k$3$H$G!"FCDj$N%G%#%l%/%H%j$N%m%0<}=8$r$d$a$?$j!"(B
  356.         $BFCDj$N%[%9%H$+$i$N%j%/%(%9%H$N%m%0<}=8$r$d$a$?$j$9$k$3$H$,4JC1$K$G$-$^$9!#(B
  357.         </p>
  358.     <example><pre>
  359. SetEnvIf Request_URI \.gif image-request
  360. SetEnvIf Request_URI \.jpg image-request
  361. SetEnvIf Request_URI \.png image-request
  362. CustomLog logs/access_log common env=!image-request</pre></example>
  363.     
  364.     </section>
  365.     <section id="image-theft">
  366.         <title>$B!V2hA|$NEpMQ!W$rKI$0(B</title>
  367.     
  368.         <p>$B$3$NNc$O!"JL$N%5!<%P$K$$$k?M$,!"$"$J$?$N%5!<%P$K$"$k2hA|$r(B
  369.         inline $B2hA|$H$7$F;HMQ$9$k$3$H$rKI$.$^$9!#(B
  370.         $B$3$l$O?d>)$5$l$F$$$k@_Dj$G$O$"$j$^$;$s$,!"$"$k8BDj$5$l$?>u67$G$OM-8z$G$9!#(B
  371.         $B$3$3$G$O!"$9$Y$F$N2hA|$O(B <code>/web/images</code>
  372.     $B$H$$$&%G%#%l%/%H%j$K$"$k$H2>Dj$7$^$9!#(B</p>
  373.     <example><pre>
  374. SetEnvIf Referer "^http://www.example.com/" local_referal
  375. # Allow browsers that do not send Referer info
  376. SetEnvIf Referer "^$" local_referal
  377. <Directory /web/images>
  378.    Order Deny,Allow
  379.    Deny from all
  380.    Allow from env=local_referal
  381. </Directory></pre></example>
  382.     
  383.         <p>$B$3$N<jK!$K4X$9$k>\$7$$>pJs$O(B ApacheToday $B$N%A%e!<%H%j%"%k!V(B<a
  384.         href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps"
  385.         >Keeping Your Images from Adorning Other Sites</a>
  386.         $B!W$r;2>H$7$F$/$@$5$$!#(B</p>
  387.     </section>
  388.   </section>
  389. </manualpage>
  390.