home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 May / PCWorld_2004-05_cd.bin / komunikace / apache / apache_2.0.48-win32-x86-no_ssl.msi / Data.Cab / F252302_modules.html.ja.jis < prev    next >
Extensible Markup Language  |  2003-04-23  |  9KB  |  254 lines

  1. <?xml version="1.0" encoding="iso-2022-jp"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6.   <head>
  7.  
  8.     <title>$B%b%8%e!<%k$N(B Apache 1.3 $B$+$i(B Apache 2.0 $B$X$N0\?"(B</title>
  9.   </head>
  10.   <!-- English revision: 1.8 -->
  11.   <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
  12.  
  13.   <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
  14.   vlink="#000080" alink="#FF0000">
  15.         <div align="center">
  16.       <img src="../images/sub.gif" alt="[APACHE DOCUMENTATION]" /> 
  17.  
  18.       <h3>Apache HTTP Server Version 2.0</h3>
  19.     </div>
  20.  
  21.  
  22.  
  23.     <h1 align="center">$B%b%8%e!<%k$r(B Apache 1.3 $B$+$i(B Apache 2.0 $B$X(B</h1>
  24.  
  25.     <p>$B$3$NJ8=q$O(B mod_mmap_static $B%b%8%e!<%k$r(B Apache 2.0 $BMQ$K0\?"$7$?;~$K(B
  26.     $B3X$s$@7P83$r$b$H$K=q$$$?!":G=i$N<j0z$-=q$G$9!#$^$@$^$@40A4$8$c$J$$$7!"(B
  27.     $B$R$g$C$H$9$k$H4V0c$C$F$$$kItJ,$b$"$k$+$b$7$l$^$;$s$,!"(B
  28.     $B<h$C3]$j$K$O$J$k$G$7$g$&!#(B</p>
  29.     <hr />
  30.  
  31.     <h2>$B4JC1$JJQ99E@!D(B</h2>
  32.  
  33.     <h3>$B%/%j!<%s%J%C%W(B $B%k!<%A%s(B</h3>
  34.  
  35.    <p>$B%/%j!<%s%J%C%W%k!<%A%s$O(B apr_status_t $B7?$G$"$kI,MW$,$"$j$^$9!#(B
  36.    $B$=$7$F!"(Bapr_status_t $B7?$NCM$rJV$5$J$/$F$O$J$j$^$;$s!#(B
  37.    $B%/%j!<%s%J%C%WCf$N%(%i!<$rDLCN$9$kI,MW$,$J$1$l$P!"JV$jCM$OIaDL!"(B
  38.    ARP_SUCCESS $B$G$9!#$?$H$(%(%i!<$rDLCN$7$?$H$7$F$b!"(B
  39.    $B$9$Y$F$N%3!<%I$,$=$NDLCN$r%A%'%C%/$7$?$j!"(B
  40.    $B%(%i!<$K1~$8$?F0:n$r$9$k$o$1$G$O$J$$$3$H$K5$$r$D$1$F$/$@$5$$!#(B</p>
  41.  
  42.     <h3>$B=i4|2=%k!<%A%s(B</h3>
  43.  
  44.     <p>$B=i4|2=%k!<%A%s$O=hM}A4BN$+$i8+$F$7$C$/$j$/$k$h$&$J0UL#$rI=$9$h$&$K!"(B
  45.     $BL>A0$,JQ99$5$l$^$7$?!#$G$9$+$i!"(Bmmap_init $B$+$i(B mmap_post_config
  46.     $B$N$h$&$K$A$g$C$HJQ99$5$l$^$7$?!#(B
  47.     $BEO$5$l$k0z?t$OBgI}$KJQ99$5$l!"<!$N$h$&$K$J$j$^$7$?!#(B</p>
  48.  
  49.     <ul style="list-style:none">
  50.       <li>apr_pool_t *p,</li>
  51.  
  52.       <li>apr_pool_t *plog,</li>
  53.  
  54.       <li>apr_pool_t *ptemp,</li>
  55.  
  56.       <li>server_rec *s</li>
  57.     </ul>
  58.  
  59.     <h3>$B%G!<%?7?(B</h3>
  60.  
  61.     <p>$B%G!<%?7?$N$[$H$s$I$O(B APR $B$K0\$5$l$^$7$?!#$D$^$j!"(B
  62.    $B$$$/$D$+$NL>A0$,A0=R$N$h$&$KJQ99$5$l$F$$$^$9!#(B
  63.    $B;\$9$Y$-JQ99E@$N4JC1$J0lMw$r0J2<$K<($7$^$9!#(B</p>
  64.  
  65.     <ul style="list-style:none">
  66.       <li>pool $B$O(B apr_pool_t $B$K$J$j$^$9(B</li>
  67.  
  68.       <li>table $B$O(B apr_table_t $B$K$J$j$^$9(B</li>
  69.     </ul>
  70.  
  71.     <hr />
  72.  
  73.     <h2><em>$B$b$C$HLq2p$J(B</em>$BJQ99E@!D(B</h2>
  74.  
  75.     <h3>$B%U%C%/$NEPO?(B</h3>
  76.  
  77.     <p>$B?7$7$$%"!<%-%F%/%A%c$G$O:n@.$7$?4X?t$r8F$S=P$9$N$K(B
  78.     $B0lO"$N%U%C%/$r;HMQ$7$^$9!#$3$N%U%C%/$O!"?7$7$$4X?t(B
  79.     static void register_hooks(void) $B$r;H$C$FEPO?$9$k$h$&!"(B
  80.     $B%b%8%e!<%k$K=q$-B-$5$J$/$F$O$J$j$^$;$s!#(B
  81.     $B$3$N4X?t$O!"$J$K$r$9$Y$-$+0lC6M}2r$7$F$7$^$($P!"(B
  82.     $B==J,$K$o$+$j$d$9$$$b$N$G$9!#(B
  83.     $B%j%/%(%9%H$N=hM}$N$"$k%9%F!<%8$G8F$S=P$5$J$/$F$O$J$i$J$$(B
  84.     $B4X?t$OEPO?$9$kI,MW$,$"$j$^$9!#%O%s%I%i$OEPO?$9$kI,MW$O$"$j$^$;$s!#(B
  85.     $B4X?t$rEPO?$G$-$k%U%'!<%:$O$?$/$5$s$"$j$^$9!#(B
  86.     $B$=$l$>$l$N%U%'!<%:$G!"4X?t$r8F$S=P$9AjBPE*$J=gHV$O!"(B
  87.     $B$+$J$j$NDxEY@)8f$G$-$^$9!#(B</p>
  88.  
  89.     <p>$B0J2<$O!"(Bmod_mmap_static $B$KDI2C$7$?%3!<%I$G$9(B:</p>
  90.  
  91. <pre>
  92. static void register_hooks(void)
  93. {
  94.     static const char * const aszPre[]={ "http_core.c",NULL };
  95.     ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE);
  96.     ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST);
  97. };
  98. </pre>
  99.  
  100.     <p>$B$3$3$G$O8F$S$@$9$Y$-Fs$D$N4X?t$rEPO?$7$F$$$^$9!#0l$D$O(B
  101.     post_config $B%9%F!<%8MQ(B ($B$[$H$s$I$9$Y$F$N%b%8%e!<%k$O$3$l$,I,MW$G$9(B) $B$G!"(B
  102.     $B$b$&0l$D$O(B translate_name $B%U%'!<%:MQ$G$9!#(B
  103.     $B$=$l$>$l$N4X?t$OL>A0$O0c$&$1$l$I$b7A<0$OF1$8$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
  104.     $B$=$l$G$O!"7A<0$O$I$N$h$&$K$J$C$F$$$k$G$7$g$&$+(B?</p>
  105.  
  106.     <p><code><strong>ap_hook_[$B%U%'!<%:L>(B]($B4X?tL>(B, $B@h9T(B, $B8e9T(B, $B0LCV(B);</strong></code></p>
  107.  
  108.     <p>3$B$D$N0LCV$,Dj5A$5$l$F$$$^$9!D(B</p>
  109.  
  110.     <ul style="list-style:none">
  111.       <li>HOOK_FIRST</li>
  112.  
  113.       <li>HOOK_MIDDLE</li>
  114.  
  115.       <li>HOOK_LAST</li>
  116.     </ul>
  117.  
  118.     <p>$B0LCV$rDj5A$9$k$K$O!">e5-$N!V0LCV!W$r;XDj$7!"(B
  119.     $B=$>~;R$G$"$k!V@h9T!W$H!V8e9T!W$G<j$r2C$($^$9!#(B
  120.    $B!V@h9T!W!V8e9T!W$O!"8F$P$l$k$Y$-4X?t$N%j%9%H$G$9!#(B
  121.    $B!V@h9T!W$O4X?t$N<B9TA0$K8F$P$l$k$b$N$G!"(B
  122.    $B!V8e9T!W$O<B9T8e$K8F$P$l$k$b$N$G$9!#(B</p>
  123.  
  124.     <p>mod_mmap_static $B$N>l9g!"(Bpost_config $B%9%F!<%8$G$OI,MW$"$j$^$;$s$,!"(B
  125.     mmap_static_xlat $B$,(B core $B%b%8%e!<%k$,L>A0$NJQ49$r<B9T$7$?8e$K(B
  126.     $B8F$P$l$J$1$l$P$J$j$^$;$s!#(B
  127.     $B$=$3$G(B aszPre $B$r;H$C$F(B HOOK_LAST $B$N=$>~;R$rDj5A$7$F$$$^$9!#(B</p>
  128.  
  129.     <h3>$B%b%8%e!<%k$NDj5A(B</h3>
  130.  
  131.     <p>$B%b%8%e!<%k$NDj5A$r:n@.$9$k:]$KCm0U$7$J$1$l$P$J$i$J$$(B
  132.     $B%9%F!<%8$N?t$O7c8:$7$F$$$^$9!#8E$$Dj5A$O<!$N$h$&$K$J$C$F$$$^$7$?!#(B</p>
  133.  
  134. <pre>
  135. module MODULE_VAR_EXPORT [$B%b%8%e!<%kL>(B]_module =
  136. {
  137.     STANDARD_MODULE_STUFF,
  138.     /* $B=i4|2=4X?t(B */
  139.     /* $B%G%#%l%/%H%j@_Dj:n@.4X?t(B */
  140.     /* $B%G%#%l%/%H%j@_Dj%^!<%84X?t(B $B!=(B $B%G%U%)%k%H$O!V>e=q$-!W(B */
  141.     /* $B%5!<%P@_Dj:n@.4X?t(B */
  142.     /* $B%5!<%P@_Dj%^!<%84X?t(B */
  143.     /* $B%3%^%s%I!&%O%s%I%i(B */
  144.     /* $B%O%s%I%i(B */
  145.     /* $B%U%!%$%kL>JQ49(B */
  146.     /* check_user_id */
  147.     /* $BG'>Z%A%'%C%/(B */
  148.     /* $B%"%/%;%9@)8B%A%'%C%/(B */
  149.     /* MIME $B7?%A%'%C%/(B */
  150.     /* $BD4@0(B */
  151.     /* $B%m%0=PNO(B */
  152.     /* $B%X%C%@%Q!<%5(B */
  153.     /* $B;R%W%m%;%9=i4|2=(B */
  154.     /* $B;R%W%m%;%9=*N;(B */
  155.     /* read-request $B8e(B */
  156. };
  157. </pre>
  158.  
  159.     <p>$B?7$7$$9=B$BN$O$H$C$F$b%7%s%W%k$G$9!D(B</p>
  160.  
  161. <pre>
  162. module MODULE_VAR_EXPORT [$B%b%8%e!<%kL>(B]_module =
  163. {
  164.     STANDARD20_MODULE_STUFF,
  165.     /* $B%G%#%l%/%H%jKh@_Dj9=B$BN:n@.(B */
  166.     /* $B%G%#%l%/%H%jKh@_Dj9=B$BN%^!<%8(B */
  167.     /* $B%5!<%PKh@_Dj9=B$BN:n@.(B */
  168.     /* $B%5!<%PKh@_Dj9=B$BN:n@.%^!<%8(B */
  169.     /* $B%3%^%s%I!&%O%s%I%i(B */
  170.     /* $B%O%s%I%i(B */
  171.     /* $B%U%C%/EPO?(B */
  172.  };
  173. </pre>
  174.  
  175.     <p>$B$3$N$&$A$N$$$/$D$+$O8E$$$b$N$+$i?7$7$$$b$N$KD>@\FI$_BX$($i$l$k$b$N$G!"(B
  176.     $B$$$/$D$+$O$=$&$G$O$"$j$^$;$s!#$I$&$9$l$P$$$$$N$+$rMWLs$7$F$_$^$9!#(B</p>
  177.  
  178.     <p>$BD>@\FI$_BX$($i$l$k%9%F!<%8(B:</p>
  179.  
  180.     <ul style="list-style:none">
  181.       <li>/* $B%G%#%l%/%H%j@_Dj:n@.4X?t(B */ ==>
  182.     /* $B%G%#%l%/%H%jKh@_Dj9=B$BN:n@.(B */</li>
  183.  
  184.       <li>/* $B%5!<%P@_Dj:n@.4X?t(B */ ==> /* $B%5!<%PKh@_Dj9=B$BN:n@.(B */</li>
  185.  
  186.       <li>/* $B%G%#%l%/%H%j@_Dj%^!<%84X?t(B */ ==>
  187.     /* $B%G%#%l%/%H%jKh@_Dj9=B$BN%^!<%8(B */</li>
  188.  
  189.       <li>/* $B%5!<%P@_Dj%^!<%84X?t(B */ ==>
  190.     /* $B%5!<%PKh@_Dj9=B$BN:n@.%^!<%8(B */</li>
  191.  
  192.       <li>/* $B%3%^%s%I!&%F!<%V%k(B */ ==> /* $B%3%^%s%I(B apr_table_t */</li>
  193.  
  194.       <li>/* $B%O%s%I%i(B */ ==> /* $B%O%s%I%i(B */</li>
  195.     </ul>
  196.  
  197.     <p>$B8E$$4X?t$N;D$j$N$b$N$O%U%C%/$H$7$FEPO?$5$l$k$Y$-$G$9!#(B
  198.     $B8=;~E@$G<!$N$h$&$J%U%C%/!&%9%F!<%8$,Dj5A$5$l$F$$$^$9!D(B</p>
  199.  
  200.     <ul style="list-style:none">
  201.       <li>ap_hook_post_config <em>($B0JA0$N(B _init $B%k!<%A%s$,EPO?$5$l$k$Y$->l=j$G$9(B)</em></li>
  202.  
  203.       <li>ap_hook_http_method <em>($B%j%/%(%9%H$+$i(B HTTP $B%a%=%C%I$r<hF@$7$^$9(B ($B8_49MQ(B))</em></li>
  204.  
  205.       <li>ap_hook_open_logs <em>($BFCDj$N%m%0$N%*!<%W%s(B)</em></li>
  206.  
  207.       <li>ap_hook_auth_checker <em>($B%j%=!<%9$,8"8B$rI,MW$H$9$k$+$I$&$+$N3NG'(B)</em></li>
  208.  
  209.       <li>ap_hook_access_checker <em>($B%b%8%e!<%k8GM-$N@)Ls$N3NG'(B)</em></li>
  210.  
  211.       <li>ap_hook_check_user_id <em>($B%f!<%6(B ID $B$H%Q%9%o!<%I$N3NG'(B)</em></li>
  212.  
  213.       <li>ap_hook_default_port <em>($B%5!<%P$N%G%U%)%k%H!&%]!<%H$N<hF@(B)</em></li>
  214.  
  215.       <li>ap_hook_pre_connection <em>($B=hM}$ND>A0$KI,MW$J$3$H$r<B9T!#$?$@$7(B accept $BD>8e$K8F$P$l$k(B)</em></li>
  216.  
  217.       <li>ap_hook_process_connection <em>($B%W%m%H%3%k$N=hM}(B)</em></li>
  218.  
  219.       <li>ap_hook_child_init <em>($B;R%W%m%;%k5/F0D>8e(B)</em></li>
  220.  
  221.       <li>ap_hook_create_request <em>(??)</em></li>
  222.  
  223.       <li>ap_hook_fixups <em>($B1~EzFbMF$N@8@.$rJQ99$9$k%i%9%H!&%A%c%s%9(B)</em></li>
  224.  
  225.       <li>ap_hook_handler <em>($B1~EzFbMF$N@8@.(B)</em></li>
  226.  
  227.       <li>ap_hook_header_parser <em>($B%b%8%e!<%k$K%X%C%@$N>H2q$r$5$;$k!#$[$H$s$I$N%b%8%e!<%k$G$O;H$o$l$^$;$s!#(Bpost_read_request $B$r;H$$$^$9(B)</em></li>
  228.  
  229.       <li>ap_hook_insert_filter <em>($B%U%#%k%?!&%A%'%$%s$K%U%#%k%?$rA^F~(B)</em></li>
  230.  
  231.       <li>ap_hook_log_transaction <em>($B%j%/%(%9%H$K$D$$$F$N>pJs$r5-O?$9$k(B)</em></li>
  232.  
  233.       <li>ap_hook_optional_fn_retrieve <em>($B%*%W%7%g%s$H$7$FEPO?$5$l$?4X?t$N<hF@(B)</em></li>
  234.  
  235.       <li>ap_hook_post_read_request <em>($B%j%/%(%9%H$rFI$_$3$s$@8e!"B>$N%U%'!<%:$NA0$K8F$P$l$k(B)</em></li>
  236.  
  237.       <li>ap_hook_quick_handler <em>(??)</em></li>
  238.  
  239.       <li>ap_hook_translate_name <em>(URI $B$r%U%!%$%kL>$KJQ49$9$k(B)</em></li>
  240.  
  241.       <li>ap_hook_type_checker <em>($BJ8=q7?$N7hDj$H@_Dj!#$"$k$$$O$=$NJRJ}(B)</em></li>
  242.     </ul>
  243.         <hr />
  244.  
  245.     <h3 align="center">Apache HTTP Server Version 2.0</h3>
  246.     <a href="./"><img src="../images/index.gif" alt="Index" /></a>
  247.     <a href="../"><img src="../images/home.gif" alt="Home" /></a>
  248.  
  249.  
  250.  
  251.   </body>
  252. </html>
  253.  
  254.