auth.html.ja.euc-jp revision 6eed902e5b4d3e016e220bfbf8769a87c4cb242e
<?xml version="1.0" encoding="EUC-JP"?>
<!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><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>ǧ�ڡ���ǧ�������������� - Apache HTTP ������</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 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="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p>
<p class="apache">Apache HTTP ������ ������� 2.3</p>
<img alt="" src="/images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP ������</a> &gt; <a href="http://httpd.apache.org/docs/">�ɥ�����ơ������</a> &gt; <a href="../">�С������
2.3</a> &gt; <a href="./">How-To / ���塼�ȥꥢ��</a></div><div id="page-content"><div id="preamble"><h1>ǧ�ڡ���ǧ��������������</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="/en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/howto/auth.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">This translation may be out of date. Check the
English version for recent changes.</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></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">&lt;Directory&gt;</a></code>
�����������) �������뤤�ϥǥ��쥯�ȥ��������ե�����
(<code>.htaccess</code> �ե�����) �����Ѥ��ޤ���</p>
<p><code>.htaccess</code> �ե�������Ѥ���ΤǤ���С�
�����Υե������ǧ���ѤΥǥ��쥯�ƥ��֤��֤���褦��
�����Ф�����򤷤ʤ��Ȥ����ʤ��Ǥ��礦�������
<code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code>
�ǥ��쥯�ƥ��֤Dz�ǽ�ˤʤ�ޤ���
<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 ��� &lt;Directory
/usr/local/apache/htdocs/secret&gt; ����������
���֤��ơ����Υǥ��쥯�ƥ��֤�Ȥ����Ȥ��Ǥ��ޤ���</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>
&lt;Directory /www/docs/private&gt;<br />
AuthName "Private"<br />
AuthType Basic<br />
AuthBasicProvider dbm<br />
AuthDBMUserFile /www/passwords/passwd.dbm<br />
Require valid-user<br />
&lt;/Directory&gt;
</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>
&lt;Directory /www/docs/private&gt;<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>
&lt;Directory /www/docs/private&gt;<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#&lt;satisfyall&gt;">&lt;SatisfyAll&gt;</a></code> ��
<code class="directive"><a href="/mod/mod_authz_core.html#&lt;satisfyone&gt;">&lt;SatisfyOne&gt;</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#&lt;satisfyall&gt;">&lt;SatisfyAll&gt;</a></code>,
<code class="directive"><a href="/mod/mod_authz_core.html#&lt;satisfyone&gt;">&lt;SatisfyOne&gt;</a></code>
�ǥ��쥯�ƥ��֤�Ȥäơ���ǧ��ˡ�����ĸƤӽФ��졢�������������Ĥ��줿�ݤ�
�ɤμ�³����Ŭ�Ѥ���뤫���ꤹ�뤳�Ȥ��Ǥ��ޤ���
���Ȥ��С����ξ�ǧ�֥�å��Υ?�å��򸫤Ƥߤޤ��礦:</p>
<div class="example"><p><code>
# if ((user == "John") ||<br />
# &nbsp;&nbsp; ((Group == "admin")<br />
# &nbsp; &nbsp; &amp;&amp; (ldap-group &lt;ldap-object&gt; contains auth'ed_user)<br />
# &nbsp; &nbsp; &amp;&amp; ((ldap-attribute dept == "sales")<br />
# &nbsp; &nbsp; &nbsp; &nbsp; || (file-group contains auth'ed_user))))<br />
# then<br />
# &nbsp; auth_granted<br />
# else<br />
# &nbsp; auth_denied<br />
#<br />
&lt;Directory /www/mydocs&gt;<br />
<span class="indent">
Authname ...<br />
AuthBasicProvider ...<br />
...<br />
Require user John<br />
&lt;SatisfyAll&gt;<br />
<span class="indent">
Require Group admins<br />
Require ldap-group cn=mygroup,o=foo<br />
&lt;SatisfyOne&gt;<br />
<span class="indent">
Require ldap-attribute dept="sales"<br />
Require file-group<br />
</span>
&lt;/SatisfyOne&gt;<br />
</span>
&lt;/SatisfyAll&gt;<br />
</span>
&lt;/Directory&gt;
</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#&lt;satisfyall&gt;">&lt;SatisfyAll&gt;</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>
&lt;SatisfyAll&gt;<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>
&lt;/SatisfyAll&gt;
</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#&lt;satisfyall&gt;">&lt;SatisfyAll&gt;</a></code> �֥�å�����ǻȤ��ȡ�
���Ĥ��������롼�פˤΤߥ����������Ǥ���褦�˳�ǧ�Ǥ��ޤ���</p>
<p>�嵭����Ǥ� <code class="directive"><a href="/mod/mod_authz_core.html#&lt;satisfyall&gt;">&lt;SatisfyAll&gt;</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#&lt;authnprovideralias&gt;">&lt;AuthnProviderAlias&gt;</a></code>
�ǥ��쥯�ƥ��֤�Ȥ��ȡ������ǧ�����꤬��ñ�˽񤱤�褦�ˤʤ�ޤ���</p>
<p><a href="access.html">������������</a>����ˡ�⡢
��Ϣ����ȥԥå����������󵭺ܤ���Ƥ��ޤ��Τǡ���������������</p>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="/en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/howto/auth.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 The Apache Software Foundation.<br />Licensed under the <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="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p></div>
</body></html>