php IHDR w Q )Bæa pHYs sRGB ®Îé gAMA ±üa ÔIDATxíÜMk\U Çás&uo,ÖmÄD )Xwî+Çe?ºtw.oàWpå§;³°QHZnw¢`gaiJ9ÞÑÒÌçûŸýÍaî=·nl[ Êš GÜ;@ q$î Ä žw@âHÜ;@ q$î Ä žw@âHÜ;@ q$î Ä žw@âHÜ;@ q$î Ä žw@âHÜ;@ q$î Ä žw@âHÜ;@ q$î Ä žw@âHÜ;@ q$î Ä žw@âHÜ;@ q$î úž·y H¯@E7jÍ 1j+OF¥Rg}Ü«;@EÖa¹±ùáÓ~ ÿj`Ùuû'o> ÙjÝ- $_§q?ŸqžS XzG'åóay
files >> /opt/lampp/manual/howto/ |
files >> //opt/lampp/manual/howto/auth.html.ja.utf8 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>èªèšŒãæ¿èªãã¢ã¯ã»ã¹å¶åŸ¡ - Apache HTTP ãµãŒã ããŒãžã§ã³ 2.4</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> <script src="../style/scripts/prettify.min.js" type="text/javascript"> </script> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="../mod/">ã¢ãžã¥ãŒã«</a> | <a href="../mod/directives.html">ãã£ã¬ã¯ãã£ã</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">çšèª</a> | <a href="../sitemap.html">ãµã€ãããã</a></p> <p class="apache">Apache HTTP ãµãŒã ããŒãžã§ã³ 2.4</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP ãµãŒã</a> > <a href="http://httpd.apache.org/docs/">ããã¥ã¡ã³ããŒã·ã§ã³</a> > <a href="../">ããŒãžã§ã³ 2.4</a> > <a href="./">How-To / ãã¥ãŒããªã¢ã«</a></div><div id="page-content"><div id="preamble"><h1>èªèšŒãæ¿èªãã¢ã¯ã»ã¹å¶åŸ¡</h1> <div class="toplang"> <p><span>翻蚳æžã¿èšèª: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/howto/auth.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../ja/howto/auth.html" title="Japanese"> ja </a> | <a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/howto/auth.html" hreflang="tr" rel="alternate" title="TÃŒrkçe"> tr </a></p> </div> <div class="outofdate">ãã®æ¥æ¬èªèš³ã¯ãã§ã«å€ããªã£ãŠãã å¯èœæ§ããããŸãã æè¿æŽæ°ãããå 容ãèŠãã«ã¯è±èªçãã芧äžããã </div> <p>ãèªèšŒããšã¯ã誰ããèªåã¯èª°ã§ãããã䞻匵ããå Žåã«ã ããã確èªããããã®å šéçšãæããŸãããæ¿èªããšã¯ã 誰ããè¡ãããå Žæã«è¡ããããã«ããããã¯æ¬²ããæ å ±ã åŸãããšãã§ããããã«ããããã®å šéçšãæããŸãã</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">é¢é£ããã¢ãžã¥ãŒã«ãšãã£ã¬ã¯ãã£ã</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#introduction">ã¯ããã«</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">æºå</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">åäœããã</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin"> è€æ°ã®äººãå ¥ããããã«ãã</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">èµ·ããããåé¡</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">ãã¹ã¯ãŒãã®ä¿å圢åŒãå€ãã</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#multprovider">è€æ°ã®ãããã€ãã䜿çšãã</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#beyond">åçŽãªæ¿èªã®ãã®å </a></li> <li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">è¿œå æ å ±</a></li> </ul><ul class="seealso"><li><a href="#comments_section">ã³ã¡ã³ã</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="related" id="related">é¢é£ããã¢ãžã¥ãŒã«ãšãã£ã¬ã¯ãã£ã</a></h2> <p>èªèšŒãšæ¿èªã®åŠçã«é¢é£ãã 3 çš®é¡ã®ã¢ãžã¥ãŒã«ããããŸãã ããããå°ãªããšãã²ãšã€ãã€å¿ èŠã§ãã</p> <ul> <li>èªèšŒã®ã¿ã€ã ( <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> ãã£ã¬ã¯ãã£ãåç §) <ul> <li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li> <li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li> </ul> </li> <li>èªèšŒãããã€ã ( <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>, <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> ãã£ã¬ã¯ãã£ãåç §) <ul> <li><code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code></li> <li><code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code></li> <li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li> <li><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code></li> <li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li> <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li> </ul> </li> <li>æ¿èª ( <code class="directive"><a href="../mod/core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ãåç §) <ul> <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li> <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li> <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li> <li><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code></li> <li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li> <li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> <li><code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code></li> <li><code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code></li> </ul> </li> </ul> <p>ãããã®ã¢ãžã¥ãŒã«ã«å ããŠã<code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> ãš <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> ããããŸãã ãã® 2 ã€ã®ã¢ãžã¥ãŒã«ã¯èªèšŒã¢ãžã¥ãŒã«ã«å ±éãªã³ã¢ãã£ã¬ã¯ãã£ãã å®è£ ããŠããŸãã</p> <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ã¯èªèšŒãããã€ããšæ¿èªãããã€ãã® äž¡æ¹ã®æ©èœãæã£ãŠããŸãã <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ã¯ãã¹ãåãIP ã¢ãã¬ã¹ã ãªã¯ãšã¹ãã®ç¹åŸŽã«åºã¥ããã¢ã¯ã»ã¹å¶åŸ¡ãè¡ããŸããã èªèšŒãããã€ãã®ã·ã¹ãã ã®äžéšã§ã¯ãããŸããã mod_access ãšã®åŸæ¹äºææ§ã®ããã æ°ããã¢ãžã¥ãŒã«ã® <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ããããŸãã</p> <p>æ§ã ãªã¢ã¯ã»ã¹å¶åŸ¡ã®è¡ãªãæ¹ã«ã€ããŠã¯ã <a href="access.html">ã¢ã¯ã»ã¹å¶åŸ¡</a>ã®æ¹æ³ãã芧ãã ããã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="introduction" id="introduction">ã¯ããã«</a></h2> <p>ããæ©å¯ã®æ å ±ããããããå°æ°ã°ã«ãŒãã®äººåãã®æ å ±ã ãŠã§ããµã€ãã«çœ®ãã®ã§ããã°ããã®ææžã«æžãããŠãã ãã¯ããã¯ã䜿ãããšã§ããã®ããŒãžãèŠãŠãã人ãã¡ã æã¿ã®äººãã¡ã§ããããšã確å®ã«ã§ããã§ãããã</p> <p>ãã®ææžã§ã¯ãå€ãã®äººãæ¡çšããã§ãããã ãŠã§ããµã€ãã®äžéšåãä¿è·ãããäžè¬çãªã æ¹æ³ã«ã€ããŠã«ããŒããŠããŸãã</p> <div class="note"><h3>泚æ</h3> <p>ããŒã¿ãæ¬åœã«æ©å¯ãªã®ã§ããã°ãèªèšŒã«å ããŠããã« <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ã䜿ããšè¯ãã§ãããã</p> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="theprerequisites" id="theprerequisites">æºå</a></h2> <p>ãã®ææžã§åãæ±ããããã£ã¬ã¯ãã£ãã¯ã ã¡ã€ã³ãµãŒãèšå®ãã¡ã€ã« (æ®é㯠<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> ã»ã¯ã·ã§ã³äž) ãããããã¯ãã£ã¬ã¯ããªæ¯ã®èšå®ãã¡ã€ã« (<code>.htaccess</code> ãã¡ã€ã«) ãã§çšããŸãã</p> <p><code>.htaccess</code> ãã¡ã€ã«ãçšããã®ã§ããã°ã ãããã®ãã¡ã€ã«ã«èªèšŒçšã®ãã£ã¬ã¯ãã£ãã眮ããããã« ãµãŒãã®èšå®ãããªããšãããªãã§ãããããã㯠<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ãã£ã¬ã¯ãã£ãã§å¯èœã«ãªããŸãã <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ãã£ã¬ã¯ãã£ãã§ã¯ããã£ã¬ã¯ããªæ¯ã®èšå®ãã¡ã€ã«äžã«çœ®ãããšã®ã§ãã ãã£ã¬ã¯ãã£ãããããããã°ãæå®ããŸãã</p> <p>èªèšŒã«ã€ããŠè©±ãé²ããŠããã®ã§ã次ã®ãã㪠<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ãã£ã¬ã¯ãã£ããå¿ èŠã«ãªãã§ãããã</p> <div class="example"><p><code> AllowOverride AuthConfig </code></p></div> <p>ããã§ãªããã¡ã€ã³ãµãŒãèšå®ãã¡ã€ã«ã®äžã« çŽæ¥çœ®ãã®ã§ããã°ãåœç¶ãªãããã®ãã¡ã€ã«ãžã®æžã蟌㿠暩éãæã£ãŠããªããã°ãªããªãã§ãããã</p> <p>ãŸããã©ã®ãã¡ã€ã«ãã©ãã«ä¿åãããŠãããç¥ãããã«ã ãµãŒãã®ãã£ã¬ã¯ããªæ§é ã«ã€ããŠå°ãç¥ã£ãŠãã å¿ èŠãããã§ãããã ããã¯ãããªã«é£ãããªãã®ã§ããã®ææžäžã§ ãã£ã¬ã¯ããªæ§é ã«ã€ããŠç¥ã£ãŠããå¿ èŠãããå Žé¢ã§ã¯ã æããã«ãªãããã«ããŸãã</p> <p><code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> ãš <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> ã®äž¡æ¹ã httpd ãã€ããªã«éçã«çµã¿èŸŒã¿æžã¿ã§ããããhttpd.conf èšå®ãã¡ã€ã«ã§åçã«ããŒãããããããŠãhttpd ã«çµã¿èŸŒãŸããŠããªããã° ãªããŸããããããã®äºã€ã®ã¢ãžã¥ãŒã«ã¯ãèšå®ãã¡ã€ã«ã®ãªãã§éåžžã« éèŠã§ãŠã§ããµãŒãã®èªèšŒãšæ¿èªã§äœ¿çšãããã³ã¢ãã£ã¬ã¯ãã£ããš ãã®æ©èœãæäŸããŠããŸãã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="gettingitworking" id="gettingitworking">åäœããã</a></h2> <p>ã§ã¯ããµãŒãäžã®ãããã£ã¬ã¯ããªããã¹ã¯ãŒãã§ä¿è·ãã åºæ¬æé ã瀺ããŸãã</p> <p>ãŸãã¯ããã«ããã¹ã¯ãŒããã¡ã€ã«ãäœããŸãã ã©ã®èªèšŒãããã€ãã䜿ããã«ãã£ãŠããã¹ã¯ãŒããã¡ã€ã«çæã®æé 㯠倧ããç°ãªããŸããããã§ã®äŸã§ã¯ãæå§ãã«ããã¹ããã¹ã¯ãŒããã¡ã€ã«ã 䜿ããŸãã</p> <p>ãã®ãã¹ã¯ãŒããã¡ã€ã«ã¯ããŠã§ãããã¢ã¯ã»ã¹ã§ããå Žæã« 眮ãã¹ãã§ã¯ãããŸãããä»ã®äººããã¹ã¯ãŒããã¡ã€ã«ã ããŠã³ããŒãã§ããªãããã«ããããã§ããäŸãã°ã <code>/usr/local/apache/htdocs</code> ã§ããã¥ã¡ã³ãã æäŸããŠããã®ã§ããã°ããã¹ã¯ãŒããã¡ã€ã«ã¯ <code>/usr/local/apache/passwd</code> ãªã©ã«çœ®ããæ¹ãè¯ãã§ãããã</p> <p>ãã¡ã€ã«ãäœãããã«ã¯ãApache ä»å±ã® <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ã䜿ããŸãããã®ã³ãã³ã㯠Apache ãã©ãã«ã€ã³ã¹ããŒã«ããããšãã ã€ã³ã¹ããŒã«ãã£ã¬ã¯ããªã® <code>bin</code> ãã£ã¬ã¯ããªä»¥äžã«çœ®ãããŸãããµãŒãããŒãã£è£œã®ããã±ãŒãžã§ ã€ã³ã¹ããŒã«ããå Žåã¯ãå®è¡ãã¹ã®äžã§èŠã€ããã§ãããã</p> <p>ãã¡ã€ã«ãäœãã«ã¯ã次ã®ããã«ã¿ã€ãããŠãã ããã</p> <div class="example"><p><code> htpasswd -c /usr/local/apache/passwd/passwords rbowen </code></p></div> <p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ã¯ããã¹ã¯ãŒããèŠæ±ãããã®åŸ 確èªã®ããã«ããäžåºŠå ¥åããããã«èŠæ±ããŠããŸãã</p> <div class="example"><p><code> # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br /> New password: mypassword<br /> Re-type new password: mypassword<br /> Adding password for user rbowen </code></p></div> <p>ãã <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ããã¹ã®äžã«å ¥ã£ãŠããªãå Žåã¯ã ãã¡ãããå®è¡ããããã«ããã°ã©ã ãŸã§ã®ãã«ãã¹ã ã¿ã€ãããå¿ èŠããããŸããããã©ã«ãã®ã€ã³ã¹ããŒã«ç¶æ ã§ããã°ã <code>/usr/local/apache/bin/htpasswd</code> ã«ããã°ã©ã ã眮ãããŠããŸãã</p> <p>次ã«ããµãŒãããã¹ã¯ãŒããèŠæ±ããããã«èšå®ããŠã ã©ã®ãŠãŒã¶ãã¢ã¯ã»ã¹ãèš±ãããŠãããããµãŒãã«ç¥ãããªããã° ãªããŸããã <code>httpd.conf</code> ãç·šéããã <code>.htaccess</code> ãã¡ã€ã«ã䜿çšãããã§ èšå®ããŸããäŸãã°ããã£ã¬ã¯ã㪠<code>/usr/local/apache/htdocs/secret</code> ãä¿è·ãããå Žåã¯ã <code>/usr/local/apache/htdocs/secret/.htaccess</code> ã httpd.conf äžã® <Directory /usr/local/apache/htdocs/secret> ã»ã¯ã·ã§ã³ã« é 眮ããŠã次ã®ãã£ã¬ã¯ãã£ãã䜿ãããšãã§ããŸãã</p> <div class="example"><p><code> AuthType Basic<br /> AuthName "Restricted Files"<br /> # (Following line optional)<br /> AuthBasicProvider file<br /> AuthUserFile /usr/local/apache/passwd/passwords<br /> Require user rbowen </code></p></div> <p>åã ã®ãã£ã¬ã¯ãã£ãã«ã€ããŠèŠãŠã¿ãŸãããã <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> ãã£ã¬ã¯ãã£ãã¯ã©ãããèªèšŒæ¹æ³ã§ãŠãŒã¶ã®èªèšŒãè¡ããã éžæããŸããæãäžè¬çãªæ¹æ³ã¯ <code>Basic</code> ã§ããã㯠<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ã§å®è£ ãããŠããŸããããããªããã ããã¯æ°ãä»ããã¹ãéèŠãªãã€ã³ããªã®ã§ããã Basic èªèšŒã¯ã¯ã©ã€ã¢ã³ããããµãŒããžã ãã¹ã¯ãŒããæå·åããã«éããŸããã§ããããã®æ¹æ³ã¯ã <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ãšçµã¿åãããªãç¶æ ã§ã¯ã ç¹ã«æ©å¯æ§ã®é«ãããŒã¿ã«å¯ŸããŠã¯çšããã¹ãã§ã¯ ãããŸããã Apache ã§ã¯ããäžã€å¥ã®èªèšŒæ¹æ³: <code>AuthType Digest</code> ããµããŒãããŠããŸãã ãã®æ¹æ³ã¯ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ã§å®è£ ãããŠããŠããã£ãšå®å šã§ãã æè¿ã®ã¯ã©ã€ã¢ã³ã㯠Digest èªèšŒããµããŒãããŠããããã§ãã</p> <p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> ãã£ã¬ã¯ãã£ãã§ã¯ãèªèšŒã«äœ¿ã <dfn>Realm</dfn> (蚳泚: é å) ãèšå®ããŸããRealm ã¯å€§ããåããŠäºã€ã®æ©èœãæäŸããŸãã äžã€ç®ã¯ãã¯ã©ã€ã¢ã³ãããã¹ã¯ãŒããã€ã¢ãã°ããã¯ã¹ã® äžéšãšããŠãŠãŒã¶ã«ãã®æ å ±ãããæç€ºããããšãããã®ã§ãã äºã€ç®ã«ã¯ãã¯ã©ã€ã¢ã³ããäžããããèªèšŒé åã«å¯ŸããŠã©ã®ãã¹ã¯ãŒãã éä¿¡ããã°è¯ãã®ããæ±ºå®ããããã«äœ¿ãããããšããæ©èœã§ãã</p> <p>äŸãã°ã<code>"Restricted Files"</code> é åäžã§ äžåºŠèªèšŒãããã°ãåäžãµãŒãäžã§ <code>"Restricted Files"</code> Realm ãšããŠããŒã¯ãããã©ããªé åã§ããã¯ã©ã€ã¢ã³ã㯠èªåçã«åããã¹ã¯ãŒãã䜿ãããšè©Šã¿ãŸãã ãã®ãããã§ãè€æ°ã®å¶éé åã«åã realm ãå ±æãããŠã ãŠãŒã¶ããã¹ã¯ãŒããäœåºŠãèŠæ±ãããäºæ ã é²ãããšãã§ããŸãããã¡ãããã»ãã¥ãªãã£äžã®çç±ããã ãµãŒãã®ãã¹ãåãå€ããã°ãã€ã§ãå¿ ãã ã¯ã©ã€ã¢ã³ãã¯åã³ãã¹ã¯ãŒããå°ããå¿ èŠããããŸãã</p> <p><code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ã¯ããã©ã«ãå€ã <code>file</code> ãªã®ã§ãä»åã®å Žåã¯ç¡ããŠãæ§ããŸããã <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ã <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> ãšãã£ãä»ã®ã¢ãžã¥ãŒã«ã䜿ãå Žåã«ã¯å¿ èŠã«ãªããŸãã </p> <p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> ãã£ã¬ã¯ãã£ã㯠<code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ã§äœã£ã ãã¹ã¯ãŒããã¡ã€ã«ãžã®ãã¹ãèšå®ããŸãã ãŠãŒã¶æ°ãå€ãå Žåã¯ããªã¯ãšã¹ãæ¯ã®ãŠãŒã¶ã®èªèšŒã®ããã® ãã¬ãŒã³ããã¹ãã®æ¢çŽ¢ãéåžžã«é ããªãããšããããŸãã Apache ã§ã¯ãŠãŒã¶æ å ±ãé«éãªããŒã¿ããŒã¹ãã¡ã€ã«ã« ä¿ç®¡ããããšãã§ããŸãã <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ã¢ãžã¥ãŒã«ã <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> ãã£ã¬ã¯ãã£ããæäŸããŸãããããã®ãã¡ã€ã«ã¯ <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> ããã°ã©ã ã§äœæãããæäœãããã§ããŸãã <a href="http://modules.apache.org/">Apache ã¢ãžã¥ãŒã«ããŒã¿ããŒã¹</a>äžã«ãããµãŒãããŒãã£ãŒè£œã® ã¢ãžã¥ãŒã«ã§ããã®ä»å€ãã®ã¿ã€ãã®èªèšŒãªãã·ã§ã³ã å©çšå¯èœã§ãã</p> <p>æåŸã«ã<code class="directive"><a href="../mod/core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ããããµãŒãã®ãã®é åã«ã¢ã¯ã»ã¹ã§ãããŠãŒã¶ã æå®ããããšã«ãã£ãŠãããã»ã¹ã®æ¿èªéšåãæäŸããŸãã æ¬¡ã®ã»ã¯ã·ã§ã³ã§ã¯ã<code class="directive"><a href="../mod/core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ãã®æ§ã ãªçšæ³ã«ã€ããŠè¿°ã¹ãŸãã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin"> è€æ°ã®äººãå ¥ããããã«ãã</a></h2> <p>äžèšã®ãã£ã¬ã¯ãã£ãã¯ããã äžäºº (å ·äœçã«ã¯ãŠãŒã¶å <code>rbowen</code> ã®èª°ã) ããã£ã¬ã¯ããªã« å ¥ããããã«ããŸããå€ãã®å Žåã¯ãè€æ°ã®äººã å ¥ããããã«ãããã§ããããããã§ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> ã®ç»å Žã§ãã</p> <p>ããè€æ°ã®äººãå ¥ããããã«ãããã®ã§ããã°ã ã°ã«ãŒãã«å±ãããŠãŒã¶ã®äžèЧã®å ¥ã£ãŠãããã°ã«ãŒãåã®ã€ãã ã°ã«ãŒããã¡ã€ã«ãäœãå¿ èŠããããŸãããã®ãã¡ã€ã«ã® æžåŒã¯ããããŠåçŽã§ãã奜ã¿ã®ãšãã£ã¿ã§çæã§ããŸãã ãã¡ã€ã«ã®äžèº«ã¯æ¬¡ã®ãããªãã®ã§ãã</p> <div class="example"><p><code> GroupName: rbowen dpitts sungo rshersey </code></p></div> <p>äžè¡ã«ã¹ããŒã¹åºåãã§ãã°ã«ãŒãã«æå±ããã¡ã³ããŒã® äžèЧããªãã¹ãã ãã§ãã</p> <p>æ¢ã«ååšãããã¹ã¯ãŒããã¡ã€ã«ã«ãŠãŒã¶ãå ããå Žåã¯ã 次ã®ããã«ã¿ã€ãããŠãã ããã</p> <div class="example"><p><code> htpasswd /usr/local/apache/passwd/passwords dpitts </code></p></div> <p>以åãšåãå¿çãè¿ãããŸãããæ°ãããã¡ã€ã«ã äœãã®ã§ã¯ãªããæ¢ã«ãããã¡ã€ã«ã«è¿œå ãããŠããŸãã (æ°ãããã¹ã¯ãŒããã¡ã€ã«ãäœãã«ã¯ <code>-c</code> ã䜿ããŸãã)</p> <p>ããã§æ¬¡ã®ããã«ã㊠<code>.htaccess</code> ãã¡ã€ã«ã ä¿®æ£ããå¿ èŠããããŸãã</p> <div class="example"><p><code> AuthType Basic<br /> AuthName "By Invitation Only"<br /> # Optional line:<br /> AuthBasicProvider file<br /> AuthUserFile /usr/local/apache/passwd/passwords<br /> AuthGroupFile /usr/local/apache/passwd/groups<br /> Require group GroupName </code></p></div> <p>ããã§ãã°ã«ãŒã <code>GroupName</code> ã«ãªã¹ããããŠããŠã <code>password</code> ãã¡ã€ã«ã«ãšã³ããªããã人ã¯ã æ£ãããã¹ã¯ãŒããã¿ã€ãããã°å ¥ãããšãã§ããã§ãããã</p> <p>ãã£ãšç¹å®ããã«è€æ°ã®ãŠãŒã¶ãå ¥ããããã«ããã ããäžã€ã®æ¹æ³ããããŸããã°ã«ãŒããã¡ã€ã«ãäœãã®ã§ã¯ãªãã æ¬¡ã®ãã£ã¬ã¯ãã£ãã䜿ãã°ã§ããŸãã</p> <div class="example"><p><code> Require valid-user </code></p></div> <p><code>require user rbowen</code> è¡ã§ãªããäžèšã䜿ããšã ãã¹ã¯ãŒããã¡ã€ã«ã«ãªã¹ããããŠãã人ã§ããã°èª°ã§ã èš±å¯ãããŸãã åã«ãã¹ã¯ãŒããã¡ã€ã«ãã°ã«ãŒãæ¯ã«åããŠããããšã§ã ã°ã«ãŒãã®ãããªæ¯ãèãããããããšãã§ããŸãã ãã®ã¢ãããŒãã®å©ç¹ã¯ãApache ã¯äºã€ã§ã¯ãªãã ãã äžã€ã®ãã¡ã€ã«ã ããæ€æ»ããã°ãããšããç¹ã§ãã æ¬ ç¹ã¯ãããããã®ãã¹ã¯ãŒããã¡ã€ã«ã管çããŠããã®äžãã <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> ãã£ã¬ã¯ãã£ãã«æ£ãããã¡ã€ã«ãåç §ãããªããã°ãªããªãç¹ã§ãã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="possibleproblems" id="possibleproblems">èµ·ããããåé¡</a></h2> <p>Basic èªèšŒãæå®ãããŠããå Žåã¯ã ãµãŒãã«ããã¥ã¡ã³ãããªã¯ãšã¹ããã床㫠ãŠãŒã¶åãšãã¹ã¯ãŒããæ€æ»ããªããã°ãªããŸããã ããã¯åãããŒãžãããŒãžã«ããå šãŠã®ç»åã ãªããŒãããå Žåã§ãã£ãŠã該åœããŸã (ããç»åãä¿è·ããããã£ã¬ã¯ããªããæ¥ãã®ã§ããã°) ã äºæ³ãããéããããã¯åäœãå€å°é ãããŸãã é ããªãçšåºŠã¯ãã¹ã¯ãŒããã¡ã€ã«ã®å€§ãããšæ¯äŸããŸããã ããã¯ããã¡ã€ã«ãéããŠããªãã®ååãçºèŠãããŸã§ ãŠãŒã¶åã®ãªã¹ããèªãŸãªããã°ãªããªãããã§ãã ãããŠãããŒãžãããŒãããã床ã«ãããè¡ããªããã° ãªããŸããã</p> <p>çµè«ãšããŠã¯ãäžã€ã®ãã¹ã¯ãŒããã¡ã€ã«ã«çœ®ãããšã®ã§ãã ãŠãŒã¶æ°ã«ã¯å®è³ªçãªéçããããŸãã ãã®éçã¯ãµãŒããã·ã³ã®æ§èœã«äŸåããŠå€ãããŸããã æ°çŸã®ãšã³ããªãè¶ãããããããé床äœäžãèŠããããšäºæãããŠããŸãã ãã®æã¯ä»ã®èªèšŒæ¹æ³ãèæ ®ã«å ¥ããæ¹ãè¯ãã§ãããã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="dbmdbd" id="dbmdbd">ãã¹ã¯ãŒãã®ä¿å圢åŒãå€ãã</a></h2> <p>ãã¬ãŒã³ããã¹ãã§ãã¹ã¯ãŒããä¿åããæ¹æ³ã«ã¯äžèšã®åé¡ãããã ããŒã¿ããŒã¹ã®ãããªå¥ã®å Žæã«ãã¹ã¯ãŒããä¿åããããšæã ãããããŸããã</p> <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ãš <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> ã䜿ããšããããã§ããããã«ãªããŸãã <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicsource">AuthBasicSource</a></code> ã§ file ã®ä»£ããã«ã<code>dbm</code> ããã㯠<code>dbd</code> ãæ ŒçŽåœ¢åŒãšããŠéžã¹ãŸãã</p> <p>ããã¹ããã¡ã€ã«ã®ä»£ããã« dbm ãã¡ã€ã«ãéžæããå Žåã¯ãããšãã°æ¬¡ã®ããã«ããŸãã</p> <div class="example"><p><code> <Directory /www/docs/private><br /> AuthName "Private"<br /> AuthType Basic<br /> AuthBasicProvider dbm<br /> AuthDBMUserFile /www/passwords/passwd.dbm<br /> Require valid-user<br /> </Directory> </code></p></div> <p>ãã®ä»ã®ãªãã·ã§ã³ãååšããŸãã詳现ã«é¢ããŠã¯ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ã®ããã¥ã¡ã³ããã芧ãã ããã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="multprovider" id="multprovider">è€æ°ã®ãããã€ãã䜿çšãã</a></h2> <p>èªèšŒæ¿èªã¢ãŒããã¯ãã£ã«åºã¥ããŠããæ°ãããããã€ãã䜿ããšã èªèšŒæ¿èªã®æ¹æ³ãã²ãšã€ã«çžãå¿ èŠããªããªããŸãã ããã€ãã®ãããã€ããçµã¿åãããŠãèªåã®æã¿ã®æåã«ã§ããŸãã æ¬¡ã®äŸã§ã¯ file èªèšŒãããã€ããš ldap èªèšŒãããã€ãã çµã¿åãããŠããŸãã</p> <div class="example"><p><code> <Directory /www/docs/private><br /> AuthName "Private"<br /> AuthType Basic<br /> AuthBasicProvider file ldap<br /> AuthUserFile /usr/local/apache/passwd/passwords<br /> AuthLDAPURL ldap://ldaphost/o=yourorg<br /> Require valid-user </code></p></div> <p>ãã®äŸã§ã¯ããŸã file ãããã€ãããŠãŒã¶èªèšŒã詊ã¿ãŸãã èªèšŒã§ããªãã£ãå Žåã«ã¯ãldap ãããã€ããåŒã³åºãããŸãã çµç¹ã§è€æ°ã®èªèšŒæ ŒçŽæ¹æ³ã䜿ã£ãŠããéãªã©ã«ã ãã®æ¹æ³ã䜿ã£ãŠèªèšŒã®ã¹ã³ãŒããæ¡å€§ã§ããŸãã ããã²ãšã€ã®ã·ããªãªã¯ãã²ãšã€ã®èªèšŒã¿ã€ããšç°ãªãæ¿èªã çµã¿åãããæ¹æ³ã§ããããããšãã°ããã¹ã¯ãŒããã¡ã€ã«ã§èªèšŒããŠã ldap ãã£ã¬ã¯ããªã§æ¿èªãè¡ããšãã£ãå Žåã§ãã</p> <p>èªèšŒãããã€ããè€æ°å®è£ ã§ããããã«ãæ¿èªæ¹æ³ãè€æ°äœ¿çšã§ããŸãã ãã®äŸã§ã¯ file ã°ã«ãŒãæ¿èªãš ldap ã°ã«ãŒãæ¿èªã䜿ã£ãŠããŸãã</p> <div class="example"><p><code> <Directory /www/docs/private><br /> AuthName "Private"<br /> AuthType Basic<br /> AuthBasicProvider file<br /> AuthUserFile /usr/local/apache/passwd/passwords<br /> AuthLDAPURL ldap://ldaphost/o=yourorg AuthGroupFile /usr/local/apache/passwd/groups<br /> Require group GroupName<br /> Require ldap-group cn=mygroup,o=yourorg </code></p></div> <p>æ¿èªããã现ããå¶åŸ¡ãããå Žåã¯ã <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> ãš <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyone>"><SatisfyOne></a></code> ãã£ã¬ã¯ãã£ãã䜿ã£ãŠ AND/OR ããžãã¯ã§æå®ããèšå®ãã¡ã€ã«ã§ æ¿èªã®åŠçé çªã®å¶åŸ¡ãã§ããããã«ãªã£ãŠããŸãã ãããã®ãã£ã¬ã¯ãã£ããã©ã®ããã«äœ¿ããããç¶²çŸ ããäŸãã芧ãã ããã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="beyond" id="beyond">åçŽãªæ¿èªã®ãã®å </a></h2> <p>æ¿èªã®æ¹æ³ã¯ãã²ãšã€ã®ããŒã¿ãœãŒã¹ãèŠãŠäžåã ããã§ãã¯ããã®ãšæ¯ã¹ãŠã ãã£ãšå€åœ©ãªé©ç𿹿³ãã§ããŸãã æ¿èªåŠçã®é©çšé åºãå¶åŸ¡ãéžæãã§ããããã«ãªããŸããã</p> <h3><a name="authandororder" id="authandororder">AND/OR ããžãã¯ã®é©çšãšé åºä»ã</a></h3> <p>æ¿èªãã©ã®ãããªé åºã§é©çšãããŠãããããŸãããããã©ã®ããã«å¶åŸ¡ãããã¯ã ãããŸã§æ··ä¹±ãæããŠããŸããã Apache 2.2 ã§ã¯ãããã€ãããŒã¹ã®èªèšŒã¡ã«ããºã ãå°å ¥ããã æ¿èªåŠçããèªèšŒåŠçãšãµããŒãæ©èœãšãåãåããããŸããã ããã«ããã²ãšã€ã®å¹æãšããŠã èªèšŒã¢ãžã¥ãŒã«ã®ããŒãé ãã¢ãžã¥ãŒã«èªäœã®é åºã«äŸåããããšãªãã æå®ããé çªã§èªèšŒãããã€ããåŒã³åºããããã èšå®ã§ããããã«ãªããŸããã ãã®ãããã€ãã¡ã«ããºã ã¯æ¿èªåŠçã§ãå°å ¥ãããŠããŸãã ã€ãŸãã<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ãã¯åã«ã©ã®æ¿èªææ³ã䜿ãããããæå®ããã ãã§ã¯ãªãã ãããã®åŒã³åºãé åºãæå®ã§ããããã«ãªããŸããã è€æ°ã®æ¿èªææ³ããããšãããã®åŒã³åºãé ã¯ãèšå®ãã¡ã€ã«ã® <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ãäžã§ çŸããé åºãšåãã«ãªããŸãã</p> <p>远å ã§å°å ¥ããã <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyone>"><SatisfyOne></a></code> ãã£ã¬ã¯ãã£ãã䜿ã£ãŠãæ¿èªææ³ããã€åŒã³åºãããã¢ã¯ã»ã¹ãèš±å¯ãããéã« ã©ã®æç¶ããé©çšããããæå®ããããšãã§ããŸãã ããšãã°ãæ¬¡ã®æ¿èªãããã¯ã®ããžãã¯ãèŠãŠã¿ãŸããã:</p> <div class="example"><p><code> # if ((user == "John") ||<br /> # ((Group == "admin")<br /> # && (ldap-group <ldap-object> contains auth'ed_user)<br /> # && ((ldap-attribute dept == "sales")<br /> # || (file-group contains auth'ed_user))))<br /> # then<br /> # auth_granted<br /> # else<br /> # auth_denied<br /> #<br /> <Directory /www/mydocs><br /> <span class="indent"> Authname ...<br /> AuthBasicProvider ...<br /> ...<br /> Require user John<br /> <SatisfyAll><br /> <span class="indent"> Require Group admins<br /> Require ldap-group cn=mygroup,o=foo<br /> <SatisfyOne><br /> <span class="indent"> Require ldap-attribute dept="sales"<br /> Require file-group<br /> </span> </SatisfyOne><br /> </span> </SatisfyAll><br /> </span> </Directory> </code></p></div> <p>ããã©ã«ãã§ã¯ <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ã㯠OR æäœãšããŠæ±ãããŸããã€ãŸããããæå®ããæ¿èªææ³ã® ã²ãšã€ã§ãåæ Œããã°ãæ¿èªãããŸãã <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ãã£ã¬ã¯ãã£ãã®ã»ããã ã²ãšã€ã® <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> ãããã¯ã§å²ããšAND æäœãšãªããå šãŠã®æ¿èªææ³ã§åæ Œããªããã°èš±å¯ãããŸããã</p> <h3><a name="reqaccessctrl" id="reqaccessctrl">ã¢ã¯ã»ã¹å¶åŸ¡ã«ããã Require ãš Reject ã®äœ¿ãæ¹</a></h3> <p>ãŠãŒã¶åãšãã¹ã¯ãŒãã«ããèªèšŒã¯å šäœã®äžéšåã§ãããããŸããã 誰ãã¢ã¯ã»ã¹ããŠããããšãã£ãæ å ±ä»¥å€ã®æ¡ä»¶ã䜿ãããã ãšããæãããšã§ãããã ããšãã°ãã©ãããã¢ã¯ã»ã¹ããŠããŠãããããšãã£ãå ·åã§ãã</p> <p>æ¿èªãããã€ã <code class="directive"><a href="../mod/mod_authz_host.html#all">all</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#env">env</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#host">host</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#ip">ip</a></code> ã䜿ããšããªã¯ãšã¹ããéä¿¡ããŠããŠãããã·ã³ã®ãã¹ãåã IP ã¢ãã¬ã¹ ãšãã£ãããã¹ãããŒã¹ã§ã®ã¢ã¯ã»ã¹å¶åŸ¡ãã§ããŸãã</p> <p>ããããããã€ãã®æ±ã㯠<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ã <code class="directive"><a href="../mod/mod_authz_core.html#reject">Reject</a></code> ã§ æå®ãããŸãããããã®ãã£ã¬ã¯ãã£ãã¯æ¿èªãããã€ããç»é²ãã ãªã¯ãšã¹ãåŠçã®æ¿èªæ®µéã§åŒã³åºãããŸããããšãã°:</p> <div class="example"><p><code> Require ip <var>address</var> </code></p></div> <p>ããã§ã<var>address</var> 㯠IP ã¢ãã¬ã¹ (ããã㯠IP ã¢ãã¬ã¹ã® äžéš) ã : </p> <div class="example"><p><code> Require host <var>domain_name</var> </code></p></div> <p>ããã§ <var>domain_name</var> 㯠FQDN (ãããã¯ãã¡ã€ã³åã®äžéš) ã§ãå¿ èŠã§ããã°è€æ°ã®ã¢ãã¬ã¹ããã¡ã€ã³åãæžãããšãã§ããŸãã</p> <p>ããšãã°ãã¹ãã ã¡ãã»ãŒãžãéä¿¡ããŠãã誰ããæåŠãããå Žåã æ¬¡ã®ããã«ãªããŸã : </p> <div class="example"><p><code> Reject ip 10.252.46.165 </code></p></div> <p>ãã®ãã£ã¬ã¯ãã£ããæå¹ãªç¯å²ã®ã³ã³ãã³ãã«å¯ŸããŠã¯ã ãã®ã¢ãã¬ã¹ããã¢ã¯ã»ã¹ããŠããŠãèŠãããšãã§ããŸããã ãããã·ã³åãããã£ãŠã㊠IP ã¢ãã¬ã¹ããããã¡ãã§ æå®ãããã®ã§ããã°ããã®ãã·ã³åã䜿ããŸãã</p> <div class="example"><p><code> Reject host <var>host.example.com</var> </code></p></div> <p>ãŸããç¹å®ã®ãã¡ã€ã³ããã®ã¢ã¯ã»ã¹å šãŠããããã¯ãããå Žåã¯ã IP ã¢ãã¬ã¹ã®äžéšãããã¡ã€ã³åãæå®ã§ããŸã :</p> <div class="example"><p><code> <SatisfyAll><br /> <span class="indent"> Reject ip <var>192.168.205</var><br /> Reject host <var>phishers.example.com</var> <var>moreidiots.example</var><br /> Reject host ke<br /> </span> </SatisfyAll> </code></p></div> <p><code class="directive"><a href="../mod/mod_authz_host.html#reject">Reject</a></code> ãã£ã¬ã¯ãã£ãã <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> ãããã¯ã®äžã§äœ¿ããšã èš±å¯ãããã°ã«ãŒãã«ã®ã¿ã¢ã¯ã»ã¹ãã§ããããã«ç¢ºèªã§ããŸãã</p> <p>äžèšã®äŸã§ã¯ <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> ã䜿ã£ãŠãã¢ã¯ã»ã¹ã«åæ Œããåæ®µéã§ãå šãŠã® <code class="directive"><a href="../mod/mod_authz_host.html#reject">Reject</a></code> ãã£ã¬ã¯ãã£ãã æºããããŠããããšã確èªããŠããŸãã</p> <h3><a name="filesystem" id="filesystem">ã¢ã¯ã»ã¹å¶åŸ¡ã®åŸæ¹äºææ§</a></h3> <p>èªèšŒãããã€ãããŒã¹ã®æ©æ§ãããããã以å䜿çšãããŠãããã£ã¬ã¯ãã£ã <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> ã¯å¿ èŠãªããªããŸããã ãšã¯ãããã®ã®ãå€ãèšå®ãã¡ã€ã«ã§ã®åŸæ¹äºææ§ãæäŸããããã ãããã®ãã£ã¬ã¯ãã£ã㯠<code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ã¢ãžã¥ãŒã«ã«ç§»ãããŸããã</p> <p>ãããã®ãã£ã¬ã¯ãã£ãã®æ±ããŠããåé¡ã®ã²ãšã€ã«ãæ¿èªã®èšå®è¡ãšã¢ã¯ã»ã¹å¶åŸ¡ã®èšå®è¡ã® é¢ä¿ããšãŠããããŸãã ã£ãããšãæããããŸãã <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> ãã£ã¬ã¯ãã£ã㯠ãªã¯ãšã¹ãåŠçäžã§ããèªèº«ãåŒã³åºãããšã«ãã£ãŠããããã® 2 ã€ã®åŠç段éãçµã³ã€ããããšããŸãã çŸåšã¯ããããã®ãã£ã¬ã¯ãã£ã㯠<code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ã«ç§»åãã æ°ããèªèšŒãã£ã¬ã¯ãã£ããšå€ãã¢ã¯ã»ã¹å¶åŸ¡ãã£ã¬ã¯ãã£ããæ··ããŠäœ¿ãããšã¯ é£ãããªã£ãŠããŸãããã®åé¡ã®ããã<code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> ã¢ãžã¥ãŒã«ã ããŒãããããšããšãŠãéèŠã§ãå¿ é ã«ãªã£ãŠããŸãã <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code>ãã¢ãžã¥ãŒã«ã®äž»ãªç®çã¯ãã©ã®æ¿èªãããã€ãã§ åŠçãããªãã£ãæ¿èªãªã¯ãšã¹ããåããããšã«ãããŸãã ããããå€ãã¢ã¯ã»ã¹å¶åŸ¡ãã£ã¬ã¯ãã£ããçšããããå Žåã«ã¯ã ã¢ã¯ã»ã¹å¶åŸ¡ãšæ¿èªãçµã³ã€ããŠããã¹ãŠã®åŠç段éã®åºåçµæãèŠãŠã¢ã¯ã»ã¹ã«åæ Œããããæ±ºããŠããŸãã ã§ããããå€ããã£ã¬ã¯ãã£ããããŸãåäœããªãå Žåã¯ã <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> ãããŒããããŠããªããããããããªãã ãšçã£ãŠã¿ãŠãã ããã</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="moreinformation" id="moreinformation">è¿œå æ å ±</a></h2> <p>ãããå šãŠãã©ã®ããã«åäœãããã«ã€ã㊠ãã£ãšå€ãã®æ å ±ãæžãããŠãã <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ãš <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ã®ææžãèªããšããã§ãããã <code class="directive"><a href="../mod/mod_authn_core.html#<authnprovideralias>"><AuthnProviderAlias></a></code> ãã£ã¬ã¯ãã£ãã䜿ããšãç¹å®ã®èªèšŒèšå®ãç°¡åã«æžããããã«ãªããŸãã</p> <p><a href="access.html">ã¢ã¯ã»ã¹å¶åŸ¡</a>ã®æ¹æ³ãã é¢é£ãããããã¯ãããããèšèŒãããŠããŸãã®ã§ãã芧ãã ããã</p> </div></div> <div class="bottomlang"> <p><span>翻蚳æžã¿èšèª: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/howto/auth.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../ja/howto/auth.html" title="Japanese"> ja </a> | <a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/howto/auth.html" hreflang="tr" rel="alternate" title="TÃŒrkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">ã³ã¡ã³ã</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; var comments_identifier = 'http://httpd.apache.org/docs/2.4/howto/auth.html'; (function(w, d) { if (w.location.hostname.toLowerCase() == "httpd.apache.org") { d.write('<div id="comments_thread"><\/div>'); var s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); } else { d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); } })(window, document); //--><!]]></script></div><div id="footer"> <p class="apache">Copyright 2015 The Apache Software Foundation.<br />ãã®ææžã¯ <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> ã®ã©ã€ã»ã³ã¹ã§æäŸãããŠããŸãã.</p> <p class="menu"><a href="../mod/">ã¢ãžã¥ãŒã«</a> | <a href="../mod/directives.html">ãã£ã¬ã¯ãã£ã</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">çšèª</a> | <a href="../sitemap.html">ãµã€ãããã</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); } //--><!]]></script> </body></html>ß yôÊáœ~orÀ5ÖJ={þÁEÇêeŸuç£Qk ®á¯G{÷?ù»ã+]üôçÉÍ××ô?wûM3X^¶Úæ>{Ž7ÙŸìŽKã>èo²ÎnÝ\ÿªÊj¿y· ðR£õãg/î=ÞÿfúOçÖr·o×NVÊv¿ú~ÿY+ ü¿NGêu÷ø·Ã®þë¹HWûyëwÆ[eQ¶ÊšŸSÚbÖ>öÍËÇ þ³>ä}Gçmx[o[<ÞÚ{ðýÏ®_ÅïqFÚÛvM IEND®B`