home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Complet / Apache / apache_2.0.52-win32-x86-no_ssl.msi / Data.Cab / F277850_auth.xml.ko < prev    next >
Extensible Markup Language  |  2004-07-09  |  13KB  |  331 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.1.2.8 -->
  5.  
  6. <!--
  7.  Copyright 2004 The Apache Software Foundation
  8.  
  9.  Licensed under the Apache License, Version 2.0 (the "License");
  10.  you may not use this file except in compliance with the License.
  11.  You may obtain a copy of the License at
  12.  
  13.      http://www.apache.org/licenses/LICENSE-2.0
  14.  
  15.  Unless required by applicable law or agreed to in writing, software
  16.  distributed under the License is distributed on an "AS IS" BASIS,
  17.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18.  See the License for the specific language governing permissions and
  19.  limitations under the License.
  20. -->
  21.  
  22. <manualpage metafile="auth.xml.meta">
  23. <parentdocument href="./">How-To / Tutorials</parentdocument>
  24.  
  25. <title>└╬┴⌡(Authentication), ▒╟╟╤║╬┐⌐(Authorization),
  26. ┴ó▒┘┴ª╛ε(Access Control)</title>
  27.  
  28. <summary>
  29.     <p>└╬┴⌡(authentication)└║ └┌╜┼└╠ ┤⌐▒╕╢≤░φ ┴╓└σ╟╧┤┬ ╗τ╢≈└╗
  30.     ╚«└╬╟╧┤┬ └²┬≈└╠┤┘. ▒╟╟╤║╬┐⌐(authorization)┤┬ ░í░φ ╜═└║ ░≈└╕╖╬
  31.     ░í╡╡╖╧ ╚ñ└║ ┐°╟╧┤┬ ┴ñ║╕╕ª ╛≥╡╡╖╧ ╟π┐δ╟╧┤┬ ░·┴ñ└╠┤┘.</p>
  32. </summary>
  33.   
  34. <section id="related"><title>░ⁿ╖├ ╕≡╡Γ░· ┴÷╜├╛ε</title>
  35.     <related>
  36.       <modulelist>
  37.         <module>mod_auth</module>
  38.         <module>mod_access</module>
  39.       </modulelist>
  40.  
  41.       <directivelist>
  42.         <directive module="mod_access">Allow</directive>
  43.         <directive module="mod_auth">AuthGroupFile</directive>
  44.         <directive module="core">AuthName</directive>
  45.         <directive module="core">AuthType</directive>
  46.         <directive module="mod_auth">AuthUserFile</directive>
  47.         <directive module="mod_access">Deny</directive>
  48.         <directive module="core">Options</directive>
  49.         <directive module="core">Require</directive>
  50.       </directivelist>
  51.     </related>
  52. </section>
  53.  
  54. <section id="introduction"><title>╝╥░│</title>
  55.     <p>┤τ╜┼└╟ └Ñ╗τ└╠╞«┐í └╓┤┬ ┴ñ║╕░í ╝╥╝÷└╟ ╗τ╢≈╡Θ╕╕└╟ ║±╣╨└╠░┼│¬
  56.     └╠╡Θ╕╕└╗ └º╟╤ ┴ñ║╕╢≤╕Θ, └╠ ▒█┐í╝¡ ╝│╕φ╟╧┤┬ ▒Γ╣²└╗ ╗τ┐δ╟╧┐⌐
  57.     ┤τ╜┼└╠ ║╕▒µ ┐°╟╧┤┬ ╗τ╢≈╕╕ ╞Σ└╠┴÷╕ª ║╕╡╡╖╧ ╟╥ ╝÷ └╓┤┘.</p>
  58.  
  59.     <p>└╠ ▒█└║ └Ñ╗τ└╠╞«└╟ └╧║╬╕ª ║╕╚ú╟╧▒Γ└º╟╪ ╕╣└║ ╗τ╢≈╡Θ└╠
  60.     ╗τ┐δ╟╧┤┬ "╟Ñ┴╪└√└╬" ╣µ╣²└╗ ┤┘╖Θ┤┘.</p>
  61. </section>
  62.  
  63. <section id="theprerequisites"><title>▒Γ║╗ ┴÷╜─</title>
  64.     <p>└╠ ▒█┐í╝¡ ┤┘╖τ┤┬ ┴÷╜├╛ε┤┬ ╝¡╣÷└╟ ┴╓╝│┴ñ╞─└╧(└╧╣▌└√└╕╖╬
  65.     <directive module="core" type="section">Directory</directive>
  66.     ╝╜╝╟)└╠│¬ ╡≡╖║┼Σ╕«║░ ╝│┴ñ╞─└╧(<code>.htaccess</code> ╞─└╧)┐í╝¡
  67.     ╗τ┐δ╟╤┤┘.</p>
  68.  
  69.     <p><code>.htaccess</code> ╞─└╧└╗ ╗τ┐δ╟╧╖┴╕Θ └╠ ╞─└╧┐í └╓┤┬
  70.     └╬┴⌡ ┴÷╜├╛ε╕ª ╟π┐δ╟╧╡╡╖╧ ╝¡╣÷╕ª ╝│┴ñ╟╪╛▀ ╟╤┤┘. └╠╕ª └º╟╪
  71.     ╡≡╖║┼Σ╕«║░ ╝│┴ñ╞─└╧┐í ╛ε╢▓ ┴÷╜├╛ε╕ª ╗τ┐δ╟╥ ╝÷ └╓┤┬┴÷╕ª ░ß┴ñ╟╧┤┬
  72.     <directive module="core">AllowOverride</directive> ┴÷╜├╛ε╕ª
  73.     ╗τ┐δ╟╤┤┘.</p>
  74.  
  75.     <p>┐⌐▒Γ╝¡┤┬ └╬┴⌡└╗ ┤┘╖τ▒Γ ╢º╣«┐í, ┤┘└╜░· ░░└║
  76.     <code>AllowOverride</code> ┴÷╜├╛ε░í ╟╩┐Σ╟╧┤┘.</p>
  77.  
  78.     <example>
  79.       AllowOverride AuthConfig
  80.     </example>
  81.  
  82.     <p>╚ñ└║ ┴÷╜├╛ε╕ª ┴≈┴ó ╝¡╣÷ ┴╓╝│┴ñ╞─└╧┐í └√┤┬┤┘╕Θ, ▒╫ ╞─└╧┐í
  83.     ╛▓▒Γ ▒╟╟╤└╠ ╣░╖╨ └╓╛ε╛▀ ╟╤┤┘.</p>
  84.  
  85.     <p>▒╫╕«░φ ║╕╚ú╟╥ ╞─└╧└╠ ╛ε╡≡└╓┤┬┴÷ ╛╦▒Γ└º╟╪ ╝¡╣÷└╟ ╡≡╖║┼Σ╕«
  86.     ▒╕┴╢┐í ┤δ╟╪ ┴╢▒▌ ╛╦╛╞╛▀╟╤┤┘. └╠ └╧└║ ╛ε╖╞┴÷╛╩░φ, └√┤τ╟╤
  87.     ╢º┐í └┌╝╝╚≈ ╝│╕φ╟╥ ░═└╠┤┘.</p>
  88. </section>
  89.  
  90. <section id="gettingitworking"><title>▒Γ║╗└√└╬ ╝│┴ñ╟╧▒Γ</title>
  91.     <p>└╠┴ª ╝¡╣÷└╟ ╡≡╖║┼Σ╕«╕ª ╛╧╚ú╖╬ ║╕╚ú╟╧┤┬ ▒Γ║╗└√└╬ ╣µ╣²└╗
  92.     ╝│╕φ╟╤┤┘.</p>
  93.  
  94.     <p>╕╒└· ╛╧╚ú╞─└╧└╗ ╕╕╡Θ╛ε╛▀ ╟╤┤┘. └╠ ╞─└╧└║ └Ñ┐í╝¡ ┴ó▒┘╟╥
  95.     ╝÷ ╛°┤┬ ░≈┐í └╓╛ε╛▀ ╟╤┤┘. ┤┘╕Ñ╗τ╢≈└╠ ╛╧╚ú╞─└╧└╗ ┤┘┐ε╖╬╡σ╟╧┴÷
  96.     ╕°╟╧░╘╟╧▒Γ └º╟╪╝¡┤┘. ┐╣╕ª ╡Θ╛ε, ╣«╝¡╡Θ└╠
  97.     <code>/usr/local/apache/htdocs</code>┐í └╓┤┘╕Θ ╛╧╚ú╞─└╧(╡Θ)└║
  98.     <code>/usr/local/apache/passwd</code>┐í ╡╨┤┘.</p>
  99.  
  100.     <p>╛╞╞──í┐í ╞≈╟╘╡╚ <a
  101.     href="../programs/htpasswd.html">htpasswd</a> ╡╡▒╕╕ª ╗τ┐δ╟╧┐⌐
  102.     ╛╧╚ú╞─└╧└╗ ╕╕╡τ┤┘. └╠ ╟┴╖╬▒╫╖Ñ└║ ╛╞╞──í╕ª ╝│─í╟╤ ░≈└╟
  103.     <code>bin</code> ╡≡╖║┼Σ╕«┐í └╓┤┘. ╞─└╧└╗ ╕╕╡Θ╖┴╕Θ ┤┘└╜░·
  104.     ░░└╠ └╘╖┬╟╤┤┘.</p>
  105.  
  106.     <example>
  107.       htpasswd -c /usr/local/apache/passwd/passwords rbowen
  108.     </example>
  109.  
  110.     <p><code>htpasswd</code>┤┬ ╛╧╚ú╕ª ╣░╛ε║╕░φ, ╚«└╬└╗ └º╟╪
  111.     ╛╧╚ú╕ª ┤┘╜├ └╘╖┬╟╧╢≤░φ ┐Σ├╗╟╤┤┘.</p>
  112.  
  113.     <example>
  114.       # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br />
  115.       New password: mypassword<br />
  116.       Re-type new password: mypassword<br />
  117.       Adding password for user rbowen
  118.     </example>
  119.  
  120.     <p>╣░╖╨ <code>htpasswd</code>└╠ ╜╟╟α╞─└╧ ░µ╖╬┐í ╛°┤┘╕Θ
  121.     ╜╟╟α╞─└╧└╟ └ⁿ├╝ ░µ╖╬╕ª └╘╖┬╟╪╛▀ ╟╤┤┘. │╗░í ╗τ┐δ╟╧┤┬ ╝¡╣÷┐í╝¡┤┬
  122.     <code>/usr/local/apache/bin/htpasswd</code>┐í ╜╟╟α╞─└╧└╠
  123.     └╓┤┘.</p>
  124.  
  125.     <p>┤┘└╜└╕╖╬ ╝¡╣÷░í ╛╧╚ú╕ª ┐Σ├╗╟╧╡╡╖╧ ╝│┴ñ╟╧░φ, ╝¡╣÷┐í░╘
  126.     ╛ε╢▓ ╗τ┐δ└┌└╟ ┴ó▒┘└╗ ╟π┐δ╟╥┴÷ ╛╦╖┴┴α╛▀ ╟╤┤┘.
  127.     <code>httpd.conf</code>╕ª ╞φ┴²╟╧░┼│¬ <code>.htaccess</code>
  128.     ╞─└╧└╗ ╗τ┐δ╟╧┐⌐ ╝│┴ñ╟╤┤┘. ┐╣╕ª ╡Θ╛ε,
  129.     <code>/usr/local/apache/htdocs/secret</code> ╡≡╖║┼Σ╕«╕ª
  130.     ║╕╚ú╟╧╖┴╕Θ, ╛╞╖í ┴÷╜├╛ε╕ª
  131.     <code>/usr/local/apache/htdocs/secret/.htaccess</code> ╞─└╧└╠│¬
  132.     <code>httpd.conf</code>└╟ <Directory
  133.     /usr/local/apache/apache/htdocs/secret> ╝╜╝╟┐í └√╛ε╛▀
  134.     ╟╤┤┘.</p>
  135.  
  136.     <example>
  137.       AuthType Basic<br />
  138.       AuthName "Restricted Files"<br />
  139.       AuthUserFile /usr/local/apache/passwd/passwords<br />
  140.       Require user rbowen
  141.     </example>
  142.  
  143.     <p>┴÷╜├╛ε╕ª ╟╧│¬╛┐ ╗∞╞∞║╕└┌. <directive
  144.     module="core">AuthType</directive> ┴÷╜├╛ε┤┬ ╗τ┐δ└┌╕ª └╬┴⌡╟╥
  145.     ╣µ╣²└╗ ╝▒┼├╟╤┤┘. ░í└σ └╧╣▌└√└╬ ╣µ╣²└║ <code>Basic</code>└╕╖╬,
  146.     <module>mod_auth</module>░í ▒╕╟÷╟╤┤┘. ▒╫╖»│¬ Basic
  147.     └╬┴⌡└║ ║Ω╢≤┐∞└·░í ╝¡╣÷╖╬ ╛╧╚ú╕ª ╛╧╚ú╚¡╟╧┴÷ ╛╩░φ ║╕│╜┤┘.
  148.     ▒╫╖»╣╟╖╬ ▒Γ╣╨ └┌╖ß╕ª ║╕╚ú╟╧▒Γ└º╟╪ └╠ ╣µ╣²└╗ ╗τ┐δ╟╧╕Θ ╛╚╡╚┤┘.
  149.     ╛╞╞──í┤┬ <code>AuthType Digest</code>╢≤┤┬ └╬┴⌡ ╣µ╣²╡╡ ┴÷┐°╟╤┤┘.
  150.     └╠ ╣µ╣²└║ <module>mod_auth_digest</module>░í ▒╕╟÷╟╧╕τ, ╕┼┐∞
  151.     ╛╚└ⁿ╟╧┤┘. ░í└σ ├╓▒┘ ┼¼╢≤└╠╛≡╞«╡Θ╕╕└╠ Digest └╬┴⌡└╗ ┴÷┐°╟╤┤┘░φ
  152.     ╟╤┤┘.</p>
  153.  
  154.     <p><directive module="core">AuthName</directive> ┴÷╜├╛ε┤┬
  155.     └╬┴⌡┐í ╗τ┐δ╟╥ <dfn>┐╡┐¬(realm)</dfn>└╗ ┴÷┴ñ╟╤┤┘. ┐╡┐¬└║
  156.     ╡╬░í┴÷ ┐¬╟╥└╗ ╟╤┤┘. ├╣╣°┬░┤┬ ┼¼╢≤└╠╛≡╞«░í ║╕┼δ └╠ ┴ñ║╕╕ª
  157.     ╛╧╚ú ┤δ╚¡├ó┐í ║╕┐⌐┴╪┤┘. ╡╬╣°┬░┤┬ ┐╡┐¬ ┴ñ║╕╕ª ╗τ┐δ╟╧┐⌐
  158.     ┼¼╢≤└╠╛≡╞«░í ╞»┴ñ └╬┴⌡▒╕┐¬┐í ╛ε╢▓ ╛╧╚ú╕ª ║╕│╛┴÷ ░ß┴ñ╟╤┤┘.</p>
  159.  
  160.     <p>┐╣╕ª ╡Θ╛ε, └╧┤▄ ┼¼╢≤└╠╛≡╞«░í <code>"Restricted Files"</code>
  161.     ┐╡┐¬┐í └╬┴⌡└╠ ╝║░°╟╧┐┤┤┘╕Θ, ┼¼╢≤└╠╛≡╞«┤┬ └┌╡┐└╕╖╬ ░░└║ ╝¡╣÷┐í╝¡
  162.     <code>"Restricted Files"</code> ┐╡┐¬└╕╖╬ ╟Ñ╜├╡╚ ▒╕┐¬┐í ┤δ╟╪
  163.     ╡┐└╧╟╤ ╛╧╚ú╕ª ╜├╡╡╟╤┤┘. ▒╫╖í╝¡ ┐⌐╖» ┴ª╟╤ ▒╕┐¬└╠ ░░└║ ┐╡┐¬└╗
  164.     ░°└»╟╧╕Θ ╗τ┐δ└┌░í ┐⌐╖»╣° ╛╧╚ú╕ª └╘╖┬╟╧┴÷ ╛╩╛╞╡╡ ╡╚┤┘. ╣░╖╨
  165.     ║╕╛╚╗≤ └╠└»╖╬ ┼¼╢≤└╠╛≡╞«┤┬ ╝¡╣÷└╟ ╚ú╜║╞«╕φ└╠ ┤┘╕ú╕Θ ╟╫╗≤
  166.     ╗⌡╖╬ ╛╧╚ú╕ª ╣░╛ε║╗┤┘.</p>
  167.  
  168.     <p><directive module="mod_auth">AuthUserFile</directive>
  169.     ┴÷╜├╛ε┤┬ ┐∞╕«░í ╣µ▒▌ <code>htpasswd</code>╖╬ ╕╕╡τ ╛╧╚ú╞─└╧└╟
  170.     ░µ╖╬╕ª ╝│┴ñ╟╤┤┘. ╗τ┐δ└┌░í ╕╣┤┘╕Θ ┐Σ├╗╕╢┤┘ ╕┼╣° ╗τ┐δ└┌╕ª
  171.     └╬┴⌡╟╧▒Γ└º╟╪ └╧╣▌ ╣«╝¡╞─└╧└╗ ░╦╗÷╟╧┤┬╡Ñ ╜├░ú└╠ ╗≤┤τ╚≈ ╕╣└╠
  172.     ░╔╕▒ ╝÷ └╓┤┘. ╛╞╞──í┤┬ ║ⁿ╕Ñ ╡Ñ└╠┼╕║ú└╠╜║ ╞─└╧┐í ╗τ┐δ└┌ ┴ñ║╕╕ª
  173.     └·└σ╟╥ ╝÷ └╓┤┘. <module>mod_auth_dbm</module> ╕≡╡Γ└║ <directive
  174.     module="mod_auth_dbm">AuthDBMUserFile</directive> ┴÷╜├╛ε╕ª
  175.     ┴ª░°╟╤┤┘. <a href="../programs/dbmmanage.html">dbmmanage</a>
  176.     ╟┴╖╬▒╫╖Ñ└╗ ╗τ┐δ╟╧┐⌐ ╛╧╚ú╞─└╧└╗ ╕╕╡Θ░φ ┤┘╖Θ┤┘. <a
  177.     href="http://modules.apache.org/">╛╞╞──í ╕≡╡Γ
  178.     ╡Ñ└╠┼╕║ú└╠╜║</a>┐í┤┬ ┐⌐╖» ┤┘╕Ñ └╬┴⌡ ╣µ╜─└╗ ┴ª░°╟╧┤┬ ┴ª╗∩└┌░í
  179.     ╕╕╡τ ╕≡╡Γ╡Θ└╠ └╓┤┘.</p>
  180.  
  181.     <p>╕╢┴÷╕╖└╕╖╬ <directive module="core">Require</directive>
  182.     ┴÷╜├╛ε┤┬ ╝¡╣÷└╟ ╞»┴ñ ┐╡┐¬┐í ┴ó▒┘╟╥ ╝÷ └╓┤┬ ╗τ┐δ└┌╕ª ┴÷┴ñ╟╧┐⌐
  183.     ▒╟╟╤║╬┐⌐╕ª ╟╤┤┘. ┤┘└╜ └²└║ <code>require</code> ┴÷╜├╛ε╕ª
  184.     ╗τ┐δ╟╧┤┬ ┤┘╛τ╟╤ ╣µ╣²└╗ ╝│╕φ╟╤┤┘.</p>
  185. </section>
  186.  
  187. <section id="lettingmorethanonepersonin"><title>┐⌐╖»╕φ└╗ ╡Θ┐⌐║╕│╗▒Γ</title>
  188.     <p>└º└╟ ┴÷╜├╛ε┤┬ ╡≡╖║┼Σ╕«╖╬ (╗τ┐δ└┌╕φ└╠ <code>rbowen</code>└╬)
  189.     ╟╤ ╗τ╢≈╕╕└╗ ╡Θ┐⌐║╕│╜┤┘. ┤δ║╬║╨└╟ ░µ┐∞ ┐⌐╖» ╗τ╢≈└╗ ╡Θ┐⌐║╕│╗░φ
  190.     ╜═└╗ ░═└╠┤┘. └╠┴ª <directive
  191.     module="mod_auth">AuthGroupFile</directive>└╗
  192.     ╗τ┐δ╟╥ ╢º┤┘.</p>
  193.  
  194.     <p>┐⌐╖» ╗τ╢≈└╗ ╡Θ┐⌐║╕│╗░φ ╜═┤┘╕Θ ▒╫╖∞╕φ░· ▒╫ ▒╫╖∞┐í ╛ε╢▓
  195.     ╗τ┐δ└┌╡Θ└╠ └╓┤┬┴÷ ╛╦╖┴┴╓┤┬ ▒╫╖∞╞─└╧└╠ ╟╩┐Σ╟╧┤┘. └╠ ╞─└╧└╟
  196.     ╟ⁿ╜─└║ ╕┼┐∞ ░ú┤▄╟╧┐⌐, ╛╞╣½ ╞φ┴²▒Γ╖╬│¬ ╕╕╡Θ ╝÷ └╓┤┘. ╞─└╧│╗┐δ└║
  197.     ┤┘└╜░· ░░┤┘.</p>
  198.  
  199.    <example>
  200.      GroupName: rbowen dpitts sungo rshersey
  201.    </example>
  202.  
  203.     <p>▒╫│╔ ░°╣Θ└╕╖╬ ▒╕║╨╟╤ ▒Σ ▒╫╖∞ ▒╕╝║┐° ╕±╖╧└╧ ╗╙└╠┤┘.</p>
  204.  
  205.     <p>▒Γ┴╕└╟ ╛╧╚ú╞─└╧┐í ╗τ┐δ└┌╕ª ├▀░í╟╧╖┴╕Θ ┤┘└╜░· ░░└╠ └╘╖┬╟╤┤┘</p>
  206.  
  207.     <example>
  208.       htpasswd /usr/local/apache/passwd/passwords dpitts
  209.     </example>
  210.  
  211.     <p>└ⁿ░· ░░┴÷╕╕, ╗⌡╖╬ ╞─└╧└╗ ╕╕╡Θ┴÷ ╛╩░φ ▒Γ┴╕ ╞─└╧┐í ╗τ┐δ└┌╕ª
  212.     ├▀░í╟╤┤┘. (<code>-c</code> ┐╔╝╟└║ ╗⌡╖╬ ╛╧╚ú╞─└╧└╗ ╕╕╡τ┤┘).</p>
  213.  
  214.     <p>└╠┴ª <code>.htaccess</code> ╞─└╧└╗ ┤┘└╜░· ░░└╠ ╝÷┴ñ╟╤┤┘.</p>
  215.  
  216.     <example>
  217.       AuthType Basic<br />
  218.       AuthName "By Invitation Only"<br />
  219.       AuthUserFile /usr/local/apache/passwd/passwords<br />
  220.       AuthGroupFile /usr/local/apache/passwd/groups<br />
  221.       Require group GroupName
  222.     </example>
  223.  
  224.     <p>▒╫╖»╕Θ <code>GroupName</code> ▒╫╖∞┐í ╝╙╟╧╕τ
  225.     <code>password</code> ╞─└╧┐í ╟╫╕±└╠ └╓┤┬ ╗τ┐δ└┌░í ┐├╣┘╕Ñ
  226.     ╛╧╚ú╕ª └╘╖┬╟╧╕Θ ┴ó▒┘└╗ ╟π┐δ╟╤┤┘.</p>
  227.  
  228.     <p>┐⌐╖» └╧╣▌ ╗τ┐δ└┌╕ª ╡Θ┐⌐║╕│╗┤┬ ┤┘╕Ñ ╣µ╣²└╠ └╓┤┘. ▒╫╖∞╞─└╧└╗
  229.     ╕╕╡Θ ╟╩┐Σ╛°└╠ ┤┘└╜ ┴÷╜├╛ε╕ª ╗τ┐δ╟╧▒Γ╕╕ ╟╧╕Θ ╡╚┤┘.</p>
  230.  
  231.     <example>
  232.       Require valid-user
  233.     </example>
  234.  
  235.     <p><code>Require user rbowen</code> ┤δ╜┼ └╠ ┴÷╜├╛ε╕ª ╗τ┐δ╟╧╕Θ
  236.     ╛╧╚ú╞─└╧┐í └╓┤┬ ┤⌐▒╕╢≤╡╡ ┐├╣┘╕Ñ ╛╧╚ú╕ª └╘╖┬╟╧▒Γ╕╕ ╟╧╕Θ ┴ó▒┘└╗
  237.     ╟π┐δ╟╤┤┘. ▒╫╖∞║░╖╬ ┤┘╕Ñ ╛╧╚ú╞─└╧└╗ ╗τ┐δ╟╧┐⌐ ▒╫╖∞░· ║±╜┴╟╤
  238.     ╚┐░·╕ª ╛≥└╗ ╝÷╡╡ └╓┤┘. └╠ ░µ┐∞ ╛╞╞──í░í ╞─└╧ ╡╬░│(╛╧╚ú╞─└╧░·
  239.     ▒╫╖∞╞─└╧)░í ╛╞┤╤ ╞─└╧ ╟╤░│(╛╧╚ú╞─└╧)╕╕ ░╦╗τ╟╧╕Θ ╡╚┤┘┤┬ ░═└╠
  240.     └σ┴í└╠┤┘. ▒╫╖»│¬ ┐⌐╖» ╛╧╚ú╞─└╧└╗ ░ⁿ╕«╟╪╛▀ ╟╧░φ, <directive
  241.     module="mod_auth">AuthUserFile</directive> ┴÷╜├╛ε┐í
  242.     ┴ñ╚«╟╤ ╛╧╚ú╞─└╧└╗ ┴÷┴ñ╟╪╛▀ ╟╧┤┬ ░═└║ ┤▄┴í└╠┤┘.</p>
  243. </section>
  244.  
  245. <section id="possibleproblems"><title>╣▀╗²╟╥ ╝÷ └╓┤┬ ╣«┴ª┴í</title>
  246.     <p>Basic └╬┴⌡ ╣µ╜─└║ ╝¡╣÷┐í╝¡ ╣«╝¡╕ª ┐Σ├╗╟╥ ╢º╕╢┤┘ ╗τ┐δ└┌╕φ░·
  247.     ╛╧╚ú╕ª ╚«└╬╟╤┤┘. ╜╔┴÷╛ε ░░└║ ╞Σ└╠┴÷╕ª ╗⌡╖╬ ░φ─º╟╥ ╢º╡╡ ╞Σ└╠┴÷┐═
  248.     (▒╫╕▓└╠ ╛╧╚ú╖╬ ║╕╚ú╟╧┤┬ ╡≡╖║┼Σ╕«┐í └╓┤┬ ░µ┐∞) ╞Σ└╠┴÷┐í └╓┤┬
  249.     ╕≡╡τ ▒╫╕▓┐í ┤δ╟╪ ┤┘╜├ ╚«└╬╟╤┤┘. ┴ⁿ└█╟╧╡φ└╠ ╝╙╡╡░í ┴╢▒▌ ┤└╖┴┴°┤┘.
  250.     ╛╧╚ú╞─└╧└╗ ┐¡╛ε╝¡ ╗τ┐δ└┌╕φ└╗ ├ú└╗ ╢º▒ε┴÷ ╗τ┐δ└┌ ╕±╖╧└╗ ╗∞╞∞║┴╛▀
  251.     ╟╧▒Γ╢º╣«┐í ╛╧╚ú╞─└╧ ┼⌐▒Γ░í ─┐┴· ╝÷╖╧ ┤⌡ ┤└╖┴┴°┤┘. ▒╫╕«░φ
  252.     └╠ └█╛≈└╗ ╞Σ└╠┴÷╕ª ┐Σ├╗╟╥ ╢º╕╢┤┘ ┴°╟α╟╤┤┘.</p>
  253.  
  254.     <p>▒╫╖í╝¡ ╟÷╜╟└√└╕╖╬ ╟╤ ╛╧╚ú╞─└╧┐í └·└σ╟╥ ╝÷ └╓┤┬ ╗τ┐δ└┌╝÷┐í┤┬
  255.     ╟╤░Φ░í └╓┤┘. └╠ ╟╤░Φ┤┬ ╗τ┐δ╟╧┤┬ ╝¡╣÷└╟ ╝║┤╔┐í ╡√╢≤ ┤┘╕ú┴÷╕╕,
  256.     ╟╫╕±└╠ ╝÷╣Θ░│░í │╤┤┬┤┘╕Θ ┤└╖┴┴°┤┘░φ ╗²░ó╟╧░φ ┤┘╕Ñ └╬┴⌡ ╣µ╣²└╗
  257.     ░φ╖┴╟╪╛▀ ╟╤┤┘.</p>
  258. </section>
  259.  
  260. <section id="whatotherneatstuffcanido"><title>┤┘╕Ñ ╣µ╣²╡╡ ░í┤╔╟╤░í?</title>
  261.     <p>╗τ┐δ└┌╕φ░· ╛╧╚ú╕ª ╗τ┐δ╟╤ └╬┴⌡└╠ ┤┘░í ╛╞┤╧┤┘. ┴╛┴╛ ┴ó╝╙╟╤
  262.     └σ╝╥┐═ ░░└║ ┤┘╕Ñ ┴ñ║╕╕ª ░í┴÷░φ ╗τ┐δ└┌╕ª ╡Θ┐⌐║╕│╗░φ ╜═└╗
  263.     ╢º░í └╓┤┘.</p>
  264.  
  265.     <p><directive module="mod_access">Allow</directive>┐═
  266.     <directive module="mod_access">Deny</directive> ┴÷╜├╛ε┤┬
  267.     ╣«╝¡╕ª ┐Σ├╗╟╤ ──╟╗┼═└╟ ╚ú╜║╞«╕φ ╚ñ└║ ╚ú╜║╞« ┴╓╝╥╕ª ░í┴÷░φ
  268.     ┴ó▒┘└╗ ╟π┐δ╟╧░┼│¬ ░┼║╬╟╤┤┘. <directive
  269.     module="mod_access">Order</directive> ┴÷╜├╛ε┤┬ └╠ ╡╬
  270.     ┴÷╜├╛ε┐═ ░░└╠ ╗τ┐δ╟╧┐⌐, ╛╞╞──í┐í░╘ ╛ε╢▓ ╝°╝¡╖╬ ▒╘─ó└╗ └√┐δ╟╥┴÷
  271.     ╛╦╕░┤┘.</p>
  272.  
  273.     <p>└╠╡Θ ┴÷╜├╛ε ╗τ┐δ╣²└║ ┤┘└╜░· ░░┤┘.</p>
  274.  
  275.     <example>
  276.       Allow from <var>address</var>
  277.     </example>
  278.  
  279.     <p>┐⌐▒Γ╝¡ <var>address</var>┤┬ IP ┴╓╝╥(╚ñ└║ IP ┴╓╝╥ └╧║╬)│¬
  280.     ┐╧└ⁿ╟╤ ╡╡╕▐└╬╕φ(╚ñ└║ ╡╡╕▐└╬╕φ └╧║╬)└╠┤┘. ┐°╟╤┤┘╕Θ ┐⌐╖» ┴╓╝╥│¬
  281.     ╡╡╕▐└╬╕φ└╗ ╗τ┐δ╟╥ ╝÷ └╓┤┘.</p>
  282.  
  283.     <p>┐╣╕ª ╡Θ╛ε, ┤⌐▒║░í░í ░╘╜├╞╟┐í ▒ñ░φ╕ª ┐├╕«░φ └╓┤┘╕Θ ┤┘└╜░·
  284.     ░░└╠ ┴ó▒┘└╗ ╕╖└╗ ╝÷ └╓┤┘.</p>
  285.  
  286.     <example>
  287.       Deny from 205.252.46.165
  288.     </example>
  289.  
  290.     <p>▒╫ ┴╓╝╥┐í╝¡ ╡Θ╛ε┐└┤┬ ╣µ╣«└┌┤┬ └╠ ┴÷╜├╛ε░í ║╕╚ú╟╧┤┬ ╞Σ└╠┴÷╕ª
  291.     ║╝ ╝÷ ╛°┤┘. IP ┴╓╝╥ ┤δ╜┼ ┤┘└╜░· ░░└╠ ──╟╗┼═╕φ└╗ ╗τ┐δ╟╥ ╝÷╡╡
  292.     └╓┤┘.</p>
  293.  
  294.     <example>
  295.       Deny from <var>host.example.com</var>
  296.     </example>
  297.  
  298.     <p>╢╟, └ⁿ├╝ ╡╡╕▐└╬└╟ ┴ó▒┘└╗ ╕╖└╕╖┴╕Θ ┴╓╝╥│¬ ╡╡╕▐└╬╕φ└╟ └╧║╬╕ª
  299.     ╗τ┐δ╟╤┤┘.</p>
  300.  
  301.     <example>
  302.       Deny from <var>192.101.205</var><br />
  303.       Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br />
  304.       Deny from ke
  305.     </example>
  306.  
  307.     <p><directive module="mod_auth">Order</directive>╕ª
  308.     <directive module="mod_auth">Deny</directive>┐═ <directive
  309.     module="mod_auth">Allow</directive> ┴÷╜├╛ε┐═ ░░└╠
  310.     ╗τ┐δ╟╧┐⌐ ╜╟┴ª╖╬ ┐°╟╧┤┬ ┤δ╗≤└╗ ╕╖└╗ ╝÷ └╓┤┘.</p>
  311.  
  312.     <example>
  313.       Order deny,allow<br />
  314.       Deny from all<br />
  315.       Allow from <var>dev.example.com</var>
  316.     </example>
  317.  
  318.     <p><directive module="mod_auth">Allow</directive>
  319.     ┴÷╜├╛ε╕╕ ╗τ┐δ╟╧╕Θ, ╟╪┤τ ╚ú╜║╞«└╟ ╗τ┐δ└┌╕ª ╟π┐δ╟╧░φ ░┼▒Γ┐í
  320.     ├▀░í╖╬ ╕≡╡τ ╗τ╢≈└╗ ╟π┐δ╟╧╣╟╖╬ ┐°╟╧┤┬ ░ß░·╕ª ╛≥┴÷ ╕°╟╤┤┘.
  321.     ┤τ╜┼└║ ╞»┴ñ ╗τ╢≈<em>╕╕</em> ╟π┐δ╟╧▒µ ┐°╟╤┤┘.</p>
  322. </section>
  323.  
  324. <section id="moreinformation"><title>┤⌡ ╕╣└║ ┴ñ║╕</title>
  325.     <p><module>mod_auth</module>┐═
  326.     <module>mod_access</module> ╣«╝¡┐í ┴ó▒┘┴ª╛ε░í ╡┐└█╟╧┤┬
  327.     ╣µ╣²┐í ┤δ╟╤ ┤⌡ ╕╣└║ ┴ñ║╕░í └╓┤┘.</p>
  328. </section>
  329. </manualpage>
  330.  
  331.