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 / F252218_handler.xml.ko < prev    next >
Extensible Markup Language  |  2003-05-10  |  5KB  |  141 lines

  1. <?xml version="1.0" encoding="EUC-KR" ?>
  2. <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
  3. <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
  4. <!-- English revision: 1.3.2.2 -->
  5.  
  6. <manualpage metafile="handler.xml.meta">
  7.  
  8.   <title>╛╞╞──í┐í╝¡ ╟┌╡Θ╖» ╗τ┐δ</title>
  9.  
  10.   <summary>
  11.     <p>└╠ ╣«╝¡┤┬ ╛╞╞──í┐í╝¡ ╟┌╡Θ╖»╕ª ╗τ┐δ╟╧┤┬ ╣µ╣²└╗ ╝│╕φ╟╤┤┘.</p>
  12.   </summary>
  13.  
  14.   <section id="definition">
  15.     <title>╟┌╡Θ╖»░í ╣½╛∙└╬░í</title>
  16.     <related>
  17.       <modulelist>
  18.         <module>mod_actions</module>
  19.         <module>mod_asis</module>
  20.         <module>mod_cgi</module>
  21.         <module>mod_imap</module>
  22.         <module>mod_info</module>
  23.         <module>mod_mime</module>
  24.         <module>mod_negotiation</module>
  25.         <module>mod_status</module>
  26.      </modulelist>
  27.       <directivelist>
  28.         <directive module="mod_actions">Action</directive>
  29.         <directive module="mod_mime">AddHandler</directive>
  30.         <directive module="mod_mime">RemoveHandler</directive>
  31.         <directive module="core">SetHandler</directive>
  32.       </directivelist>
  33.     </related>
  34.     
  35.  
  36.     <p>╞─└╧└╗ ┐Σ├╗╟╥╢º ╛╞╞──í░í │╗║╬└√└╕╖╬ ╝÷╟α╟╥ └█╛≈└╗
  37.     "╟┌╡Θ╖»(handler)"╢≤░φ ╟╤┤┘. └╧╣▌└√└╕╖╬ ╞─└╧└║ ╞─└╧ ┴╛╖∙┐í
  38.     ╡√╢≤ ╛╧╣¼└√└╬ ╟┌╡Θ╖»╕ª ░í┴÷░φ └╓┤┘. ╕≡╡τ ╞─└╧└║ ║╕┼δ ░ú┤▄╚≈
  39.     ╝¡╣÷░í ╝¡║±╜║╟╧┴÷╕╕, ╛ε╢▓ ╞─└╧ ┴╛╖∙┤┬ ╡√╖╬ "├│╕«╡╚┤┘(handled)".</p>
  40.  
  41.     <p>Apache 1.1║╬┼═ ╟┌╡Θ╖»╕ª ╕φ╜├└√└╕╖╬ ╗τ┐δ╟╥ ╝÷ └╓░╘ ╡╟╛·┤┘.
  42.     ╞─└╧ ┴╛╖∙┐═ ░ⁿ░Φ╛°└╠ ╟┌╡Θ╖»╕ª ╞─└╧└╟ ╚«└σ└┌│¬ └º─í┐í ╡√╢≤
  43.     ┴÷┴ñ╟╥ ╝÷ └╓┤┘. └╠┤┬ ┤⌡ ╚╟╕ó╟╤ ╣µ╣²└╠░φ ╞─└╧└╗ ┴╛╖∙┐═ ╟┌╡Θ╖»
  44.     ╡╤ ╕≡╡╬┐═ ┐¼░Φ╟╥ ╝÷ └╓▒Γ╢º╣«┐í ┴┴┤┘. (<a
  45.     href="mod/mod_mime.html#multipleext">┐⌐╖» ╚«└σ└┌╕ª ░í┴° ╞─└╧</a>╡╡
  46.     ┬ⁿ░φ)</p>
  47.  
  48.     <p>╟┌╡Θ╖»┤┬ ╝¡╣÷│¬ ╕≡╡Γ╖╬ ▒╕╟÷╟╧┐⌐, <directive
  49.     module="mod_actions">Action</directive> ┴÷╜├╛ε╖╬ ├▀░í╟╥
  50.     ╝÷ └╓┤┘. ╟Ñ┴╪ ╣Φ╞≈║╗┐í └╓┤┬ ▒Γ║╗ ╟┌╡Θ╖»┤┬ ┤┘└╜░· ░░┤┘:</p>
  51.  
  52.     <ul>
  53.       <li><strong>default-handler</strong>: ┴ñ└√└╬ │╗┐δ└╗
  54.       ├│╕«╟╧▒Γ└º╟╪ ▒Γ║╗└√└╕╖╬ ╗τ┐δ╟╧┤┬ ╟┌╡Θ╖»
  55.       <code>default_handler()</code>╕ª ╗τ┐δ╟╧┐⌐ ╞─└╧└╗ ║╕│╜┤┘.
  56.       (core)</li>
  57.  
  58.       <li><strong>send-as-is</strong>: HTTP ╟∞┤⌡░í └╓┤┬ ╞─└╧└╗
  59.       ▒╫┤δ╖╬ ║╕│╜┤┘. (<module>mod_asis</module>)</li>
  60.  
  61.       <li><strong>cgi-script</strong>: ╞─└╧└╗ CGI╖╬ ├│╕«╟╤┤┘.
  62.       (<module>mod_cgi</module>)</li>
  63.  
  64.       <li><strong>imap-file</strong>: imagemap ▒╘─ó ╞─└╧╖╬
  65.       ├│╕«╟╤┤┘. (<module>mod_imap</module>)</li>
  66.  
  67.       <li><strong>server-info</strong>: ╝¡╣÷└╟ ╝│┴ñ ┴ñ║╕╕ª
  68.       ╛╦╖┴┴╪┤┘. (<module>mod_info</module>)</li>
  69.  
  70.       <li><strong>server-status</strong>: ╝¡╣÷└╟ ╗≤┼┬╕ª ║╕░φ╟╤┤┘.
  71.       (<module>mod_status</module>)</li>
  72.  
  73.       <li><strong>type-map</strong>: │╗┐δ╟∙╗≤┐í ╗τ┐δ╟╥
  74.       type map└╕╖╬ ├│╕«╟╤┤┘.
  75.       (<module>mod_negotiation</module>)</li>
  76.     </ul>
  77.   </section>
  78.   <section id="examples">
  79.     <title>┐╣┴ª</title>
  80.  
  81.     <section id="example1">
  82.       <title>CGI ╜║┼⌐╕│╞«╕ª ╗τ┐δ╟╧┐⌐ ┴ñ└√└╬ │╗┐δ ╝÷┴ñ╟╧▒Γ</title>
  83.  
  84.       <p>┤┘└╜ ┴÷╜├╛ε┤┬ ╚«└σ└┌░í <code>html</code>└╬ ╞─└╧└╗
  85.       ┐Σ├╗╟╥ ░µ┐∞ <code>footer.pl</code> CGI ╜║┼⌐╕│╞«╕ª ╢τ┐ε┤┘.</p>
  86.       
  87.       <example>
  88.         Action add-footer /cgi-bin/footer.pl<br/>
  89.         AddHandler add-footer .html
  90.       </example>
  91.  
  92.       <p>CGI ╜║┼⌐╕│╞«┤┬
  93.       (<code>PATH_TRANSLATED</code> ╚»░µ║»╝÷░í ┴÷─¬╟╧┤┬) ┐°╖í
  94.       ┐Σ├╗╟╤ ╣«╝¡╕ª └√└²╚≈ ╝÷┴ñ╟╤ ╚─ ║╕│╜┤┘.</p>
  95.  
  96.     </section>
  97.     <section id="example2">
  98.       <title>HTTP ╟∞┤⌡╕ª ╞≈╟╘╟╧┤┬ ╞─└╧</title>
  99.  
  100.       <p>┤┘└╜ ┴÷╜├╛ε┤┬ HTTP ╟∞┤⌡╕ª ╞≈╟╘╟╧┤┬ ╞─└╧┐í
  101.       <code>send-as-is</code> ╟┌╡Θ╖»╕ª ┴÷╜├╟╤┤┘.
  102.       <code>/web/htdocs/asis/</code> ╡≡╖║┼Σ╕« ╛╚┐í └╓┤┬ ╕≡╡τ
  103.       ╞─└╧└║ ╚«└σ└┌┐═ ░ⁿ░Φ╛°└╠ <code>send-as-is</code> ╟┌╡Θ╖»░í
  104.       ├│╕«╟╤┤┘.</p>
  105.  
  106.       <example>
  107.         <Directory /web/htdocs/asis><br/>
  108.         SetHandler send-as-is<br/>
  109.         </Directory>
  110.       </example>
  111.       
  112.     </section>
  113.   </section>
  114.   <section id="programmer">
  115.     <title>╟┴╖╬▒╫╖í╕╙╕ª └º╟╤ ┴ñ║╕</title>
  116.  
  117.     <p>╟┌╡Θ╖» ▒Γ┤╔└╗ ▒╕╟÷╟╧▒Γ└º╟╪ ╗τ┐δ╟╘┴≈╟╤
  118.     <a href="developer/API.html">Apache API</a>░í ├▀░í╡╟╛·┤┘.
  119.     ╞»╚≈ <code>request_rec</code> ▒╕┴╢├╝┐í ╗⌡╖╬┐ε ╟╩╡σ░í
  120.     ├▀░í╡╟╛·┤┘:</p>
  121.  
  122.     <example>
  123.       char *handler
  124.     </example>
  125.  
  126.     <p>╕≡╡Γ└╠ ╟┌╡Θ╖»╕ª ╗τ┐δ╟╧╖┴╕Θ, ┐Σ├╗└╟
  127.     <code>invoke_handler</code> ┤▄░Φ └╠└ⁿ┐í
  128.     <code>r->handler</code>┐í ╟┌╡Θ╖» └╠╕º└╗ ┴÷┴ñ╟╪┴╓▒Γ╕╕
  129.     ╟╧╕Θ ╡╚┤┘. ╟┌╡Θ╖»┤┬ content type ┤δ╜┼ ╟┌╡Θ╖» └╠╕º└╗ ╗τ┐δ╟╤
  130.     ░═└╗ ┴ª┐▄╟╧░φ┤┬ └ⁿ░· ░░└╠ ▒╕╟÷╡╟╛·┤┘. ▓└ ┴÷┼│ ╟╩┐Σ┤┬ ╛°┴÷╕╕
  131.     ╟┌╡Θ╖» └╠╕º┐í ╜╜╖í╜¼╕ª ╗τ┐δ╟╧┴÷ ╛╩░φ, ┤▄╛ε╡Θ ╗τ└╠┐í ╗⌐▒Γ
  132.     ▒Γ╚ú╕ª ╗τ┐δ╟╧┤┬ ░═└╠ └╧╣▌└√└╠┤┘. ▒╫╖í╝¡ ╟┌╡Θ╖» └╠╕º└╠
  133.     media type░· ░π─í┴÷ ╛╩┤┬┤┘.</p>
  134.   </section>
  135. </manualpage>
  136.  
  137.  
  138.  
  139.  
  140.  
  141.