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 / F253015_mass.html.ko.euckr < prev    next >
Extensible Markup Language  |  2003-05-29  |  19KB  |  421 lines

  1. <?xml version="1.0" encoding="EUC-KR"?>
  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="ko" xml:lang="ko"><head><!--
  4.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>┤δ╖«└╟ ░í╗≤╚ú╜║╞«╕ª ╡┐└√└╕╖╬ ╝│┴ñ╟╧▒Γ - Apache HTTP Server</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/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p>
  15. <p class="apache">Apache HTTP Server Version 2.0</p>
  16. <img alt="" src="../images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  18. <div id="path">
  19. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">░í╗≤╚ú╜║╞«</a></div><div id="page-content"><div id="preamble"><h1>┤δ╖«└╟ ░í╗≤╚ú╜║╞«╕ª ╡┐└√└╕╖╬ ╝│┴ñ╟╧▒Γ</h1>
  20. <div class="toplang">
  21. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="../ko/vhosts/mass.html" title="Korean"> ko </a></p>
  23. </div>
  24.  
  25.  
  26.     <p>└╠ ╣«╝¡┤┬ ╛╞╞──í 1.3┐í╝¡ ┤δ╖«└╟ ░í╗≤╚ú╜║╞«╕ª ╚┐└▓└√└╕╖╬
  27.     ╝¡║±╜║╟╧┤┬ ╣µ╣²└╗ ╝│╕φ╟╤┤┘. 
  28.     </p>
  29.  
  30. </div>
  31. <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">╡┐▒Γ</a></li>
  32. <li><img alt="" src="../images/down.gif" /> <a href="#overview">░│┐Σ</a></li>
  33. <li><img alt="" src="../images/down.gif" /> <a href="#simple">░ú┤▄╟╤ ╡┐└√ ░í╗≤╚ú╜║╞«</a></li>
  34. <li><img alt="" src="../images/down.gif" /> <a href="#homepages">░í╗≤└╕╖╬ ╚ú╜║╞«╟╧┤┬ ╚¿╞Σ└╠┴÷ ╜├╜║┼█</a></li>
  35. <li><img alt="" src="../images/down.gif" /> <a href="#combinations">╟╤ ╝¡╣÷┐í ┐⌐╖» ░í╗≤╚ú╜║╞«
  36.     ╜├╜║┼█ ╗τ┐δ╟╧▒Γ</a></li>
  37. <li><img alt="" src="../images/down.gif" /> <a href="#ipbased">┤⌡ ╚┐└▓└√└╬ IP▒Γ╣▌ ░í╗≤╚ú╜║╞«</a></li>
  38. <li><img alt="" src="../images/down.gif" /> <a href="#oldversion">╛╞╞──í └╠└ⁿ ╣÷└ⁿ ╗τ┐δ╟╧▒Γ</a></li>
  39. <li><img alt="" src="../images/down.gif" /> <a href="#simple.rewrite"><code>mod_rewrite</code>╕ª
  40.     ╗τ┐δ╟╤ ░ú┤▄╟╤ ╡┐└√ ░í╗≤╚ú╜║╞«</a></li>
  41. <li><img alt="" src="../images/down.gif" /> <a href="#homepages.rewrite"><code>mod_rewrite</code>╕ª
  42.     ╗τ┐δ╟╤ ╚¿╞Σ└╠┴÷ ╜├╜║┼█</a></li>
  43. <li><img alt="" src="../images/down.gif" /> <a href="#xtra-conf">║░╡╡└╟ ░í╗≤╚ú╜║╞« ╝│┴ñ╞─└╧
  44.     ╗τ┐δ╟╧▒Γ</a></li>
  45. </ul></div>
  46. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  47. <div class="section">
  48. <h2><a name="motivation" id="motivation">╡┐▒Γ</a></h2>
  49.  
  50.     <p>┤τ╜┼└╟ <code>httpd.conf</code>┐í ┤┘└╜░· ░░└╠ ╝¡╖╬ ║±╜┴╟╤
  51.     <code><VirtualHost></code> ╝╜╝╟╡Θ└╗ ╕╣└╠ └╓┤┘╕Θ ┐⌐▒Γ╝¡
  52.     ╝│╕φ╟╧┤┬ ╣µ╣²└╠ ╡╡┐≥└╠ ╡╔ ░═└╠┤┘:</p>
  53.  
  54. <div class="example"><p><code>
  55. NameVirtualHost 111.22.33.44<br />
  56. <VirtualHost 111.22.33.44><br />
  57. <span class="indent">
  58.     ServerName                 www.customer-1.com<br />
  59.     DocumentRoot        /www/hosts/www.customer-1.com/docs<br />
  60.     ScriptAlias  /cgi-bin/  /www/hosts/www.customer-1.com/cgi-bin<br />
  61. </span>
  62. </VirtualHost><br />
  63. <VirtualHost 111.22.33.44><br />
  64. <span class="indent">
  65.     ServerName                 www.customer-2.com<br />
  66.     DocumentRoot        /www/hosts/www.customer-2.com/docs<br />
  67.     ScriptAlias  /cgi-bin/  /www/hosts/www.customer-2.com/cgi-bin<br />
  68. </span>
  69. </VirtualHost><br />
  70. # ╣┘║╕ ╣┘║╕ ╣┘║╕<br />
  71. <VirtualHost 111.22.33.44><br />
  72. <span class="indent">
  73.     ServerName                 www.customer-N.com<br />
  74.     DocumentRoot        /www/hosts/www.customer-N.com/docs<br />
  75.     ScriptAlias  /cgi-bin/  /www/hosts/www.customer-N.com/cgi-bin<br />
  76. </span>
  77. </VirtualHost>
  78. </code></p></div>
  79.  
  80.     <p>▒Γ║╗ ░││Σ└║ ┴ñ└√└╬ <code><VirtualHost></code>
  81.     ╝│┴ñ ╕≡╡╬╕ª ╡┐└√└╕╖╬ ├│╕«╟╧╡╡╖╧ ┤δ├╝╟╧┤┬ ░═└╠┤┘.
  82.     ▒╫╖»╕Θ ╕╣└║ └σ┴í└╠ └╓┤┘:</p>
  83.  
  84.     <ol>
  85.       <li>╝│┴ñ╞─└╧└╠ └█╛╞┴«╝¡ ╛╞╞──í░í ╗í╕« ╜├└█╟╧░φ ╕▐╕≡╕«╕ª
  86.       └√░╘ ╗τ┐δ╟╤┤┘.</li>
  87.  
  88.       <li>░í╗≤╚ú╜║╞«╕ª ├▀░í╟╧▒Γ└º╟╪ ╞─└╧╜├╜║┼█┐í └√┤τ╟╤
  89.       ╡≡╖║┼Σ╕«╕ª ╕╕╡Θ░φ DNS┐í ╟╫╕±└╗ ├▀░í╟╧▒Γ╕╕ ╟╧╕Θ╡╚┤┘. ┴∩,
  90.       ╛╞╞──í╕ª └τ╝│┴ñ╟╧░φ └τ╜├└█╟╥ ╟╩┐Σ░í ╛°┤┘.</li>
  91.     </ol>
  92.  
  93.     <p>┤▄┴í└║ ░ó ░í╗≤╚ú╜║╞«║░╖╬ ┤┘╕Ñ ╖╬▒╫╞─└╧└╗ ╗τ┐δ╟╥ ╝÷ ╛°┤┘┤┬
  94.     ┴í└╠┤┘. ▒╫╖»│¬ ╕┼┐∞ ╕╣└║ ░í╗≤╚ú╜║╞«╕ª ╗τ┐δ╟╤┤┘╕Θ ╞─└╧▒Γ╝·└┌╕ª
  95.     ┤┘ ╜ß╣÷╕«▒Γ╢º╣«┐í ╝¡╖╬ ┤┘╕Ñ ╖╬▒╫╞─└╧└╗ ╗τ┐δ╟╥ ╝÷ ╛°┤┘. ╞─└╠╟┴│¬
  96.     fifo╖╬ ╖╬▒╫╕ª ║╕│╗░φ, ╣▐┤┬ ╞φ┐í╝¡ ╖╬▒╫╕ª ├│╕«╟╧┐⌐ │¬┤⌐┤┬
  97.     ╣µ╣²└╠ (┼δ░Φ ╡ε└╗ ╕≡└╗ ╝÷╡╡ └╓┤┘) ┤⌡ │┤┤┘.</p>
  98.  
  99. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  100. <div class="section">
  101. <h2><a name="overview" id="overview">░│┐Σ</a></h2>
  102.  
  103.     <p>░í╗≤╚ú╜║╞«┤┬ IP ┴╓╝╥┐═ HTTP ┐Σ├╗└╟ <code>Host:</code>
  104.     ╟∞┤⌡ ┴ñ║╕╖╬ ┴ñ└╟╟╤┤┘. ▒Γ║╗└√└╕╖╬ ┤δ╖«└╟
  105.     ╡┐└√ ░í╗≤╚ú╜║╞« ▒Γ╝·└║ └┌╡┐└╕╖╬ ░í╗≤╚ú╜║╞« ┴ñ║╕╕ª ┐Σ├╗└╟
  106.     ╞─└╧░µ╖╬┐í ╞≈╟╘╟╤┤┘. └╠┤┬ ┤δ║╬║╨ <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>╕ª
  107.     ╗τ┐δ╟╧┐⌐ ╜▒░╘ ╟╪░ß╟╥ ╝÷ └╓┴÷╕╕, ╛╞╞──í 1.3.6 └╠╟╧╕ª ╗τ┐δ╟╤┤┘╕Θ
  108.     <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>╕ª ╗τ┐δ╟╪╛▀ ╟╤┤┘. └╠ ╡╬ ╕≡╡Γ
  109.     ╕≡╡╬ ▒Γ║╗└√└╕╖╬ ╝¡╣÷┐í ╞≈╟╘╡╟┴÷ ╛╩┤┬┤┘. └╠ ╣µ╣²└╗ ╗τ┐δ╟╧╖┴╕Θ
  110.     ╛╞╞──í╕ª ▒╕╝║╟╧░φ ──╞─└╧╟╥╢º ╞≈╟╘╟╪╛▀ ╟╤┤┘.</p>
  111.  
  112.     <p>╡┐└√ ░í╗≤╚ú╜║╞«╕ª └╧╣▌└√└╬ ░í╗≤╚ú╜║╞«├│╖│ ║╕└╠░╘╟╧╖┴╕Θ
  113.     ┐⌐╖»░í┴÷╕ª `╝╙┐⌐╛▀' ╟╤┤┘. ░í└σ ┴▀┐Σ╟╤ ░═└║ ╛╞╞──í░í └┌▒Γ┬ⁿ┴╢
  114.     URL ╡ε└╗ ╕╕╡Θ╢º ╗τ┐δ╟╥ ╝¡╣÷╕φ└╠┤┘. ╝¡╣÷╕φ└║
  115.     <code>ServerName</code> ┴÷╜├╛ε╖╬ ╝│┴ñ╟╧╕τ, CGI┐í┤┬
  116.     <code>SERVER_NAME</code> ╚»░µ║»╝÷╖╬ ┴╓╛ε┴°┤┘.  ╜╟╟α┴▀ ╜╟┴ª
  117.     ╝¡╣÷╕φ└║ <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ╝│┴ñ┐í ┤▐╖╚┤┘.
  118.     <code>UseCanonicalName Off</code>└╠╕Θ ┐Σ├╗└╟ <code>Host:</code>
  119.     ╟∞┤⌡ │╗┐δ└╠ ╝¡╣÷╕φ└╠ ╡╚┤┘. <code>UseCanonicalName DNS</code>└╠╕Θ
  120.     ░í╗≤╚ú╜║╞«└╟ IP ┴╓╝╥╕ª ┐¬DNS ░╦╗÷╟╧┐⌐ ╝¡╣÷╕φ└╗ ╛╦╛╞│╜┤┘.
  121.     └ⁿ└┌┤┬ └╠╕º▒Γ╣▌ ╡┐└√ ░í╗≤╚ú╜║╞«┐í╝¡ ╗τ┐δ╟╧░φ, ╚─└┌┤┬ IP▒Γ╣▌
  122.     ░í╗≤╚ú╜║╞«┐í╝¡ ╗τ┐δ╟╤┤┘. <code>Host:</code> ╟∞┤⌡░í ╛°░┼│¬
  123.     DNS ░╦╗÷└╠ ╜╟╞╨╟╧┐⌐ ╛╞╞──í░í ╝¡╣÷╕φ└╗ ╛╦╛╞│╗┴÷ ╕°╟╧╕Θ
  124.     <code>ServerName</code>└╕╖╬ ╝│┴ñ╟╤ ░¬└╗ ┤δ╜┼ ╗τ┐δ╟╤┤┘.</p>
  125.  
  126.     <p>┤┘╕Ñ `╝╙└╧' ░═└║ (<code>DocumentRoot</code>╖╬ ╝│┴ñ╟╧╕τ,
  127.     CGI┐í┤┬ <code>DOCUMENT_ROOT</code> ╚»░µ║»╝÷╖╬ ┴╓╛ε┴÷┤┬)
  128.     ╣«╝¡╖τ╞«└╠┤┘. └╧╣▌└√└╬ ░µ┐∞ core ╕≡╡Γ└╠ └╠ ╝│┴ñ└╗ ╗τ┐δ╟╧┐⌐
  129.     URI┐í ╟╪┤τ╟╧┤┬ ╞─└╧╕φ└╗ ├ú┴÷╕╕, ╝¡╣÷╕ª ╡┐└√ ░í╗≤╚ú╜║╞├└╗ ╟╥╢º┤┬ ┤┘╕Ñ
  130.     ╕≡╡Γ└╠ (<code>mod_vhost_alias</code>│¬ <code>mod_rewrite</code>)
  131.     ┤┘╕Ñ ╣µ╣²└╕╖╬ └╠╖▒ └█╛≈└╗ ╟╤┤┘. ╡╬ ╕≡╡Γ ╕≡╡╬
  132.     <code>DOCUMENT_ROOT</code> ╚»░µ║»╝÷╕ª ╗τ┐δ╟╧┴÷ ╛╩└╕╣╟╖╬
  133.     CGI│¬ SSI ╣«╝¡░í └╠ ░¬└╗ ╗τ┐δ╟╤┤┘╕Θ └▀╕°╡╚ ░ß░·╕ª ╛≥└╗ ╝÷
  134.     └╓┤┘.</p>
  135.  
  136. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  137. <div class="section">
  138. <h2><a name="simple" id="simple">░ú┤▄╟╤ ╡┐└√ ░í╗≤╚ú╜║╞«</a></h2>
  139.  
  140.     <p>└º <a href="#motivation">╡┐▒Γ</a> └²└╟ ░í╗≤╚ú╜║╞«
  141.     ╝│┴ñ└╗ <code>mod_vhost_alias</code>╕ª ╗τ┐δ╟╧┐⌐ ┤⌡ └╧╣▌└√└╕╖╬
  142.     ▒╕╟÷╟▀┤┘.</p>
  143.  
  144. <div class="example"><p><code>
  145. # Host: ╟∞┤⌡┐í╝¡ ╝¡╣÷╕φ└╗ ╛╦╛╞│╜┤┘<br />
  146. UseCanonicalName Off<br />
  147. <br />
  148. # ├╣╣°┬░ ╟╩╡σ╕ª ╗τ┐δ╟╧┐⌐ └╠ ╖╬▒╫╕ª ░í╗≤╚ú╜║╞«║░╖╬ │¬┤¡ ╝÷ └╓┤┘<br />
  149. LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
  150. CustomLog logs/access_log vcommon<br />
  151. <br />
  152. # ┐Σ├╗└╗ ├│╕«╟╧▒Γ└º╟╪ ╞─└╧╕φ┐í ╝¡╣÷╕φ└╗ ╞≈╟╘╟╤┤┘<br />
  153. VirtualDocumentRoot /www/hosts/%0/docs<br />
  154. VirtualScriptAlias  /www/hosts/%0/cgi-bin
  155. </code></p></div>
  156.  
  157.     <p>└╠ ╝│┴ñ┐í╝¡ <code>UseCanonicalName Off</code>╕ª
  158.     <code>UseCanonicalName DNS</code>╖╬ ║»░µ╟╧▒Γ╕╕ ╟╧╕Θ IP▒Γ╣▌
  159.     ░í╗≤╚ú╜║╞«░í ╡╚┤┘. ░í╗≤╚ú╜║╞«└╟ IP ┴╓╝╥╕ª ░í┴÷░φ
  160.     ╞─└╧╕φ┐í ├▀░í╟╥ ╝¡╣÷╕φ└╗ ╛╦ ╝÷ └╓┤┘.</p>
  161.  
  162. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  163. <div class="section">
  164. <h2><a name="homepages" id="homepages">░í╗≤└╕╖╬ ╚ú╜║╞«╟╧┤┬ ╚¿╞Σ└╠┴÷ ╜├╜║┼█</a></h2>
  165.  
  166.     <p>ISP ╚¿╞Σ└╠┴÷ ╝¡╣÷╕ª └º╟╪ └º└╟ ╝│┴ñ└╗ ╝÷┴ñ╟▀┤┘. ┴╢▒▌ ┤⌡
  167.     ║╣└Γ╟╤ ╝│┴ñ└╗ ╗τ┐δ╟╧╕Θ <code>www.user.isp.com</code>└╟ ╣«╝¡╕ª
  168.     <code>/home/user/</code>┐í ╡╬┤┬ ╜─└╕╖╬ ╝¡╣÷╕φ└╟ └╧║╬╕ª ░í┴÷░φ
  169.     ╞─└╧╕φ└╗ ╕╕╡Θ ╝÷ └╓┤┘. └╠ ╝│┴ñ└║
  170.     <code>cgi-bin</code>└╗ ░ó ░í╗≤╚ú╜║╞«░í ╡√╖╬ ░í┴÷┴÷╛╩░φ
  171.     ╕≡╡τ ░í╗≤╚ú╜║╞«░í ░░└╠ ╗τ┐δ╟╤┤┘.</p>
  172.  
  173. <div class="example"><p><code>
  174. # ▒Γ║╗└√└╬ │╗┐δ└║ └º┐═ ░░┤┘. ▒╫╕«░φ<br />
  175. <br />
  176. # ╞─└╧╕φ┐í ╝¡╣÷╕φ└╟ └╧║╬╕ª ╞≈╟╘╟╤┤┘<br />
  177. VirtualDocumentRoot /www/hosts/%2/docs<br />
  178. <br />
  179. # ╟╧│¬└╟ cgi-bin ╡≡╖║┼Σ╕«<br />
  180. ScriptAlias  /cgi-bin/  /www/std-cgi/<br />
  181. </code></p></div>
  182.  
  183.     <p><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> ╣«╝¡┐í┤┬ ┤⌡ ║╣└Γ╟╤
  184.     <code>VirtualDocumentRoot</code> ╝│┴ñ└╟ ┐╣░í └╓┤┘.</p>
  185.  
  186. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  187. <div class="section">
  188. <h2><a name="combinations" id="combinations">╟╤ ╝¡╣÷┐í ┐⌐╖» ░í╗≤╚ú╜║╞«
  189.     ╜├╜║┼█ ╗τ┐δ╟╧▒Γ</a></h2>
  190.  
  191.     <p>┤⌡ ║╣└Γ╟╤ ╝│┴ñ└╟ ┐╣╖╬ ╛╞╞──í└╟ └╧╣▌└√└╬
  192.     <code><VirtualHost></code> ┴÷╜├╛ε╕ª ╗τ┐δ╟╧┐⌐ ┐⌐╖»
  193.     ░í╗≤╚ú╜║╞« ╝│┴ñ└╟ ╣ⁿ└º╕ª ┴╢└²╟╥ ╝÷ └╓┤┘. ┐╣╕ª ╡Θ╛ε, ┤┘└╜░·
  194.     ░░└║ ╝│┴ñ└║ ╚¿╞Σ└╠┴÷ ░φ░┤┐í IP ┴╓╝╥ ╟╤░│, ╗≤╛≈└√└╬
  195.     ░φ░┤┐í░╘ ┤┘╕Ñ IP ┴╓╝╥ ╟╤░│╕ª ║╬┐⌐╟╤┤┘. ╣░╖╨ └╠└ⁿ├│╖│
  196.     <code><VirtualHost></code> ╝│┴ñ ╝╜╝╟┐í ╕≡╡╬ ╣¡└╗ ╝÷╡╡
  197.     └╓┤┘.</p>
  198.  
  199. <div class="example"><p><code>
  200. UseCanonicalName Off<br />
  201. <br />
  202. LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
  203. <br />
  204. <Directory /www/commercial><br />
  205. <span class="indent">
  206.     Options FollowSymLinks<br />
  207.     AllowOverride All<br />
  208. </span>
  209. </Directory><br />
  210. <br />
  211. <Directory /www/homepages><br />
  212. <span class="indent">
  213.     Options FollowSymLinks<br />
  214.     AllowOverride None<br />
  215. </span>
  216. </Directory><br />
  217. <br />
  218. <VirtualHost 111.22.33.44><br />
  219. <span class="indent">
  220.     ServerName www.commercial.isp.com<br />
  221.     <br />
  222.     CustomLog logs/access_log.commercial vcommon<br />
  223.     <br />
  224.     VirtualDocumentRoot /www/commercial/%0/docs<br />
  225.     VirtualScriptAlias  /www/commercial/%0/cgi-bin<br />
  226. </span>
  227. </VirtualHost><br />
  228. <br />
  229. <VirtualHost 111.22.33.45><br />
  230. <span class="indent">
  231.     ServerName www.homepages.isp.com<br />
  232.     <br />
  233.     CustomLog logs/access_log.homepages vcommon<br />
  234.     <br />
  235.     VirtualDocumentRoot /www/homepages/%0/docs<br />
  236.     ScriptAlias         /cgi-bin/ /www/std-cgi/<br />
  237. </span>
  238. </VirtualHost>
  239. </code></p></div>
  240.  
  241. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  242. <div class="section">
  243. <h2><a name="ipbased" id="ipbased">┤⌡ ╚┐└▓└√└╬ IP▒Γ╣▌ ░í╗≤╚ú╜║╞«</a></h2>
  244.  
  245.     <p><a href="#simple">├╣╣°┬░ ┐╣</a>┐í╝¡ │¬┤┬ ╝│┴ñ└╗ ░ú┤▄╚≈
  246.     IP▒Γ╣▌ ░í╗≤╚ú╜║╞«╖╬ ╣┘▓▄ ╝÷ └╓┤┘░φ ╕╗╟▀┤┘. ║╥╟α╚≈╡╡
  247.     ▒╫╖▒ ╝│┴ñ└║ ╕┼ ┐Σ├╗╕╢┤┘ DNS╕ª ├ú╛╞╛▀╟╧╣╟╖╬ ╕┼┐∞ ║±╚┐└▓└√└╠┤┘.
  248.     └╠╕º┤δ╜┼ IP ┴╓╝╥╖╬ ╞─└╧╜├╜║┼█└╗ ▒╕╝║╟╧░φ ░░└║ ╣µ╜─└╕╖╬
  249.     ╖╬▒╫╕ª ╝÷┴ñ╟╧╕Θ ╣«┴ª╕ª ╟╪░ß╟╥ ╝÷ └╓┤┘. ╛╞╞──í┤┬ ╝¡╣÷╕φ└╗
  250.     ┤┘╖Ω ╟╩┐Σ░í ╛°╛ε┴÷░φ, DNS ░╦╗÷╡╡ ╟╧┴÷ ╛╩░╘ ╡╚┤┘.</p>
  251.  
  252. <div class="example"><p><code>
  253. # IP ┴╓╝╥╕ª ┐¬DNS ░╦╗÷╟╧┐⌐ ╝¡╣÷╕φ└╗ ╛╦╛╞│╜┤┘<br />
  254. UseCanonicalName DNS<br />
  255. <br />
  256. # ╖╬▒╫╕ª │¬┤¡ ╝÷ └╓╡╡╖╧ IP ┴╓╝╥╕ª ╞≈╟╘╟╤┤┘<br />
  257. LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon<br />
  258. CustomLog logs/access_log vcommon<br />
  259. <br />
  260. # ╞─└╧╕φ┐í IP ┴╓╝╥╕ª ╞≈╟╘╟╤┤┘<br />
  261. VirtualDocumentRootIP /www/hosts/%0/docs<br />
  262. VirtualScriptAliasIP  /www/hosts/%0/cgi-bin<br />
  263. </code></p></div>
  264.  
  265. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  266. <div class="section">
  267. <h2><a name="oldversion" id="oldversion">╛╞╞──í └╠└ⁿ ╣÷└ⁿ ╗τ┐δ╟╧▒Γ</a></h2>
  268.  
  269.     <p>└º ┐╣╡Θ└║ ╛╞╞──í ╣÷└ⁿ 1.3.6 └╠╚─┐í ╞≈╟╘╡╚
  270.     <code>mod_vhost_alias</code>└╗ ╗τ┐δ╟╤┤┘.
  271.     <code>mod_vhost_alias</code>░í ╛°┤┬ ╛╞╞──í ╣÷└ⁿ└╗ ╗τ┐δ╟╤┤┘╕Θ
  272.     └╠╣╠ ╕╗╟▀╡φ└╠ <code>mod_rewrite</code>╕ª ╗τ┐δ╟╧┐⌐, ┤▄
  273.     Host:-╟∞┤⌡▒Γ╣▌ ░í╗≤╚ú╜║╞«╕╕└╗, ▒╕╟÷╟╥ ╝÷ └╓┤┘.</p>
  274.  
  275.     <p>╢╟ ╖╬▒╫┐í ░ⁿ╟╧┐⌐ ┴╓└╟╟╥ ┴í└╠ └╓┤┘. ╛╞╞──í 1.3.6┐í╝¡
  276.     ╖╬▒╫╟ⁿ╜─ ┴÷╜├╛ε <code>%V</code>░í ╞≈╟╘╡╟╛·░φ, ╣÷└ⁿ 1.3.0
  277.     - 1.3.3┐í╝¡ └╠ ▒Γ┤╔└╗ <code>%v</code> ┐╔╝╟└╠ ┤δ╜┼ ╟▀┤┘. ▒╫╖»│¬
  278.     ╣÷└ⁿ 1.3.4┐í┤┬ └╠╖▒ ▒Γ┤╔└╠ ╛°┤┘. ╛ε╢▓ ╛╞╞──í ╣÷└ⁿ┐í╝¡╡╡
  279.     <code>.htaccess</code> ╞─└╧┐í╝¡ <code>UseCanonicalName</code>
  280.     ┴÷╜├╛ε╕ª ╗τ┐δ╟╥ ╝÷ └╓└╕╣╟╖╬ ╖╬▒╫┐í └╠╗≤╟╤ │╗┐δ└╠ ▒Γ╖╧╡╔ ╝÷ └╓┤┘.
  281.     ▒╫╖»╣╟╖╬ ░í└σ ┴┴└║ ╣µ╣²└║ <code>%{Host}i</code> ┴÷╜├╛ε╕ª
  282.     ╗τ┐δ╟╧┐⌐ <code>Host:</code> ╟∞┤⌡╕ª ┴≈┴ó ╖╬▒╫┐í │▓▒Γ┤┬ ░═└╠┤┘.
  283.     ╢╟, └╠ ╣µ╣²└║ <code>%V</code>┤┬ ╞≈╟╘╟╧┴÷╛╩┤┬ <code>:port</code>╕ª
  284.     ╡┌┐í ├▀░í╟╥ ╝÷ └╓┤┘.</p>
  285.  
  286. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  287. <div class="section">
  288. <h2><a name="simple.rewrite" id="simple.rewrite"><code>mod_rewrite</code>╕ª
  289.     ╗τ┐δ╟╤ ░ú┤▄╟╤ ╡┐└√ ░í╗≤╚ú╜║╞«</a></h2>
  290.  
  291.     <p>┤┘└╜└║ <a href="#simple">├╣╣°┬░ ┐╣</a>┐═ ░░└║ └╧└╗ ╟╧┤┬
  292.     <code>httpd.conf</code> ┐╣└╠┤┘. ├│└╜ └²╣▌└║ ├╣╣°┬░ ┐╣┐═
  293.     ░┼└╟ ║±╜┴╟╧┴÷╕╕, └╠└ⁿ ╣÷└ⁿ░·└╟ ╚ú╚»╝║░· <code>mod_rewrite</code>└╟
  294.     └√└²╟╤ ╡┐└█└╗ └º╟╪ ╝÷┴ñ╡╟╛·┤┘. │¬╕╙┴÷ └²╣▌└║ ╜╟┴ª └█╛≈└╗
  295.     ╟╧┤┬ <code>mod_rewrite</code>╕ª ╝│┴ñ╟╤┤┘.</p>
  296.  
  297.     <p>╞»║░╚≈ ┴╓└╟╟╪╛▀ ╟╥ ╗τ╟╫└╠ └╓┤┘. ▒Γ║╗└√└╕╖╬
  298.     <code>mod_rewrite</code>┤┬ (<code>mod_alias</code> ╡ε) ┤┘╕Ñ
  299.     URI ╣°┐¬ ╕≡╡Γ └╠└ⁿ┐í ╜╟╟α╡╚┤┘. ▒╫╖í╝¡ ┤┘╕Ñ URI ╣°┐¬ ╕≡╡Γ╡Θ░·
  300.     ░░└╠ ╡┐└█╟╥ ░═└╗ ░φ╖┴╟╧┐⌐ <code>mod_rewrite</code>╕ª ╝│┴ñ╟╪╛▀ ╟╤┤┘.
  301.     ╢╟, ╡┐└√ ░í╗≤╚ú╜║╞«┐í╝¡ <code>ScriptAlias</code>░· ░░└║
  302.     ▒Γ┤╔└╗ └º╟╪╝¡┤┬ ╞»║░╟╤ └█╛≈└╠ ╟╩┐Σ╟╧┤┘.</p>
  303.  
  304. <div class="example"><p><code>
  305. # Host: ╟∞┤⌡┐í╝¡ ╝¡╣÷╕φ└╗ ╛≥┤┬┤┘<br />
  306. UseCanonicalName Off<br />
  307. <br />
  308. # splittable logs<br />
  309. LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon<br />
  310. CustomLog logs/access_log vcommon<br />
  311. <br />
  312. <Directory /www/hosts><br />
  313. <span class="indent">
  314.     # ScriptAlias ╜─└╕╖╬ CGI ╜╟╟α└╗ ░¡┴ª╟╥ ╝÷ ╛°▒Γ╢º╣«┐í<br />
  315.     # ┐⌐▒Γ┐í ExecCGI╕ª ╗τ┐δ╟╤┤┘<br />
  316.     Options FollowSymLinks ExecCGI<br />
  317. </span>
  318. </Directory><br />
  319. <br />
  320. # └╠┴ª ╛ε╖┴┐ε ║╬║╨└╠┤┘<br />
  321. <br />
  322. RewriteEngine On<br />
  323. <br />
  324. # Host: ╟∞┤⌡┐í╝¡ ░í┴«┐┬ ╝¡╣÷╕φ┐í┤┬ ┤δ╝╥╣«└┌░í ╡┌╝»┐⌐└╓└╗ ╝÷ └╓┤┘<br />
  325. RewriteMap  lowercase  int:tolower<br />
  326. <br />
  327. ## └╧╣▌ ╣«╝¡╕ª ╕╒└· ├│╕«╟╤┤┘:<br />
  328. # Alias /icons/ ░í ╡┐└█╟╧╡╡╖╧ - ┤┘╕Ñ alias┐í ┤δ╟╪╝¡╡╡ ╣▌║╣<br />
  329. RewriteCond  %{REQUEST_URI}  !^/icons/<br />
  330. # CGI░í ╡┐└█╟╧╡╡╖╧<br />
  331. RewriteCond  %{REQUEST_URI}  !^/cgi-bin/<br />
  332. # ╞»║░╟╤ └█╛≈<br />
  333. RewriteRule  ^/(.*)$  /www/hosts/${lowercase:%{SERVER_NAME}}/docs/$1<br />
  334. <br />
  335. ## └╠┴ª CGI╕ª ├│╕«╟╤┤┘ - MIME type└╗ ░¡┴ª╟╪╛▀ ╟╤┤┘<br />
  336. RewriteCond  %{REQUEST_URI}  ^/cgi-bin/<br />
  337. RewriteRule  ^/(.*)$  /www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$1  [T=application/x-httpd-cgi]<br />
  338. <br />
  339. # │í!
  340. </code></p></div>
  341.  
  342. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  343. <div class="section">
  344. <h2><a name="homepages.rewrite" id="homepages.rewrite"><code>mod_rewrite</code>╕ª
  345.     ╗τ┐δ╟╤ ╚¿╞Σ└╠┴÷ ╜├╜║┼█</a></h2>
  346.  
  347.     <p>┤┘└╜└║ <a href="#homepages">╡╬╣°┬░ ┐╣</a>┐═ ░░└║ └╧└╗
  348.     ╟╤┤┘.</p>
  349.  
  350. <div class="example"><p><code>
  351. RewriteEngine on<br />
  352. <br />
  353. RewriteMap   lowercase  int:tolower<br />
  354. <br />
  355. # CGI░í ╡┐└█╟╧╡╡╖╧<br />
  356. RewriteCond  %{REQUEST_URI}  !^/cgi-bin/<br />
  357. <br />
  358. # RewriteRule└╠ ╡┐└█╟╧╡╡╖╧ ╚ú╜║╞«╕φ└╠ ┐├╣┘╕Ñ┴÷ ░╦╗τ╟╤┤┘<br />
  359. RewriteCond  ${lowercase:%{SERVER_NAME}}  ^www\.[a-z-]+\.isp\.com$<br />
  360. <br />
  361. # ░í╗≤╚ú╜║╞«╕φ└╗ URI ╛╒┐í ║┘└╬┤┘<br />
  362. # [C]┤┬ └╠ ░ß░·╕ª ░í┴÷░φ ┤┘└╜ └τ└█╝║└╗ ╝÷╟α╟╘└╗ ╢µ╟╤┤┘<br />
  363. RewriteRule  ^(.+)  ${lowercase:%{SERVER_NAME}}$1  [C]<br />
  364. <br />
  365. # └╠┴ª ╜╟┴ª ╞─└╧╕φ└╗ ╕╕╡τ┤┘<br />
  366. RewriteRule  ^www\.([a-z-]+)\.isp\.com/(.*) /home/$1/$2<br />
  367. <br />
  368. # └ⁿ├╝ CGI ╡≡╖║┼Σ╕«╕ª ┴ñ└╟╟╤┤┘<br />
  369. ScriptAlias  /cgi-bin/  /www/std-cgi/
  370. </code></p></div>
  371.  
  372. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  373. <div class="section">
  374. <h2><a name="xtra-conf" id="xtra-conf">║░╡╡└╟ ░í╗≤╚ú╜║╞« ╝│┴ñ╞─└╧
  375.     ╗τ┐δ╟╧▒Γ</a></h2>
  376.  
  377.     <p>┤┘└╜└║ <code>mod_rewrite</code>└╟ ░φ▒▐ ▒Γ┤╔└╗ ╗τ┐δ╟╧┐⌐
  378.     ║░╡╡└╟ ╝│┴ñ╞─└╧└╗ ░í┴÷░φ ░í╗≤╚ú╜║╞«└╟ ╣«╝¡╖τ╞«╕ª ╛╦╛╞│╜┤┘.
  379.     ┤⌡ └»┐¼╟╧┴÷╕╕ ┤⌡ ║╣└Γ╟╤ ╝│┴ñ└╠ ╟╩┐Σ╟╧┤┘.</p>
  380.  
  381.     <p><code>vhost.map</code> ╞─└╧└║ ┤┘└╜░· ░░┤┘:</p>
  382.  
  383. <div class="example"><p><code>
  384. www.customer-1.com  /www/customers/1<br />
  385. www.customer-2.com  /www/customers/2<br />
  386. # ...<br />
  387. www.customer-N.com  /www/customers/N<br />
  388. </code></p></div>
  389.  
  390.     <p><code>http.conf</code>┤┬ ┤┘└╜░· ░░┤┘:</p>
  391.  
  392. <div class="example"><p><code>
  393. RewriteEngine on<br />
  394. <br />
  395. RewriteMap   lowercase  int:tolower<br />
  396. <br />
  397. # ┤δ└└╞─└╧└╗ ┴ñ└╟╟╤┤┘<br />
  398. RewriteMap   vhost      txt:/www/conf/vhost.map<br />
  399. <br />
  400. # └º┐═ ░░└╠ alias╡Θ└╗ ├│╕«╟╤┤┘<br />
  401. RewriteCond  %{REQUEST_URI}               !^/icons/<br />
  402. RewriteCond  %{REQUEST_URI}               !^/cgi-bin/<br />
  403. RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$<br />
  404. # ╞─└╧ │╗┐δ└╗ ░í┴÷░φ ├ú┤┬┤┘<br />
  405. RewriteCond  ${vhost:%1}                  ^(/.*)$<br />
  406. RewriteRule  ^/(.*)$                      %1/docs/$1<br />
  407. <br />
  408. RewriteCond  %{REQUEST_URI}               ^/cgi-bin/<br />
  409. RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$<br />
  410. RewriteCond  ${vhost:%1}                  ^(/.*)$<br />
  411. RewriteRule  ^/(.*)$                      %1/cgi-bin/$1
  412. </code></p></div>
  413.  
  414. </div></div>
  415. <div class="bottomlang">
  416. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English"> en </a> |
  417. <a href="../ko/vhosts/mass.html" title="Korean"> ko </a></p>
  418. </div><div id="footer">
  419. <p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p>
  420. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p></div>
  421. </body></html>