auth.html.ko.euc-kr revision 91f378b5a10f2d83820902ed10ba7967a3920c18
<?xml version="1.0" encoding="EUC-KR"?>
<!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="ko" xml:lang="ko"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>����(Authentication), ���Ѻο�(Authorization),
��������(Access Control) - Apache HTTP Server</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 Server Version 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 Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.3</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>����(Authentication), ���Ѻο�(Authorization),
��������(Access Control)</h1>
<div class="toplang">
<p><span>������ ���: </span><a href="/en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/fr/howto/auth.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="/ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/howto/auth.html" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="/tr/howto/auth.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">�� ������ �ֽ��� ���� �ƴմϴ�.
�ֱٿ� ����� ������ ���� ������ ����ϼ���.</div>
<p>����(authentication)�� �ڽ��� ������� �����ϴ� �����
Ȯ���ϴ� �����̴�. ���Ѻο�(authorization)�� ���� ���� ������
������ Ȥ�� ���ϴ� ������ �򵵷� ����ϴ� �����̴�.</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="#whatotherneatstuffcanido">�ٸ� ��� �����Ѱ�?</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>
<table class="related"><tr><th>��õ� ���</th><th>��õ� ���þ�</th></tr><tr><td><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_authn_file.html">mod_authn_file</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></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="/mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="/mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="/mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="/mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="/mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="/mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="/mod/core.html#require">Require</a></code></li></ul></td></tr></table>
</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><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> ���þ
����Ѵ�.</p>
<p>���⼭�� ������ �ٷ�� ������, ������ ����
<code>AllowOverride</code> ���þ �ʿ��ϴ�.</p>
<div class="example"><p><code>
AllowOverride AuthConfig
</code></p></div>
<p>Ȥ�� ���þ ���� ���� �ּ������Ͽ� ��´ٸ�, �� ���Ͽ�
���� ������ ���� �־�� �Ѵ�.</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="gettingitworking" id="gettingitworking">�⺻���� �����ϱ�</a></h2>
<p>���� ������ ���丮�� ��ȣ�� ��ȣ�ϴ� �⺻���� �����
�����Ѵ�.</p>
<p>���� ��ȣ������ ������ �Ѵ�. �� ������ ������ ������
�� ��� ���� �־�� �Ѵ�. �ٸ������ ��ȣ������ �ٿ�ε�����
���ϰ��ϱ� ���ؼ���. ���� ���, ��������
<code>/usr/local/apache/htdocs</code>�� �ִٸ� ��ȣ����(��)��
<code>/usr/local/apache/passwd</code>�� �д�.</p>
<p>����ġ�� ���Ե� <a href="/programs/htpasswd.html">htpasswd</a> ������ ����Ͽ�
��ȣ������ �����. �� ���α׷��� ����ġ�� ��ġ�� ����
<code>bin</code> ���丮�� �ִ�. ������ ������� ������
���� �Է��Ѵ�.</p>
<div class="example"><p><code>
htpasswd -c /usr/local/apache/passwd/passwords rbowen
</code></p></div>
<p><code>htpasswd</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>htpasswd</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> �����̳�
<code>httpd.conf</code>�� &lt;Directory
/usr/local/apache/apache/htdocs/secret&gt; ���ǿ� ����
�Ѵ�.</p>
<div class="example"><p><code>
AuthType Basic<br />
AuthName "Restricted Files"<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>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>�� �����Ѵ�. ������
�ΰ��� ������ �Ѵ�. ù��°�� Ŭ���̾�Ʈ�� ���� �� ������
��ȣ ��ȭâ�� �����ش�. �ι�°�� ���� ������ ����Ͽ�
Ŭ���̾�Ʈ�� Ư�� ���������� � ��ȣ�� ������ �����Ѵ�.</p>
<p>���� ���, �ϴ� Ŭ���̾�Ʈ�� <code>"Restricted Files"</code>
������ ������ �����Ͽ��ٸ�, Ŭ���̾�Ʈ�� �ڵ����� ���� ��������
<code>"Restricted Files"</code> �������� ǥ�õ� ������ ����
������ ��ȣ�� �õ��Ѵ�. �׷��� ���� ���� ������ ���� ������
�����ϸ� ����ڰ� ������ ��ȣ�� �Է����� �ʾƵ� �ȴ�. ����
���Ȼ� ������ Ŭ���̾�Ʈ�� ������ ȣ��Ʈ���� �ٸ��� �׻�
���� ��ȣ�� �����.</p>
<p><code class="directive"><a href="/mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
���þ�� �츮�� ��� <code>htpasswd</code>�� ���� ��ȣ������
��θ� �����Ѵ�. ����ڰ� ���ٸ� ��û���� �Ź� ����ڸ�
�����ϱ����� �Ϲ� ���������� �˻��ϴµ� �ð��� ����� ����
�ɸ� �� �ִ�. ����ġ�� �� ����Ÿ���̽� ���Ͽ� ����� ������
������ �� �ִ�. <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> ���þ
�����Ѵ�. <a href="/programs/dbmmanage.html">dbmmanage</a>
���α׷��� ����Ͽ� ��ȣ������ ����� �ٷ��. <a href="http://modules.apache.org/">����ġ ���
����Ÿ���̽�</a>���� ���� �ٸ� ���� ����� �����ϴ� �����ڰ�
���� ������ �ִ�.</p>
<p>���������� <code class="directive"><a href="/mod/core.html#require">Require</a></code>
���þ�� ������ Ư�� ������ ������ �� �ִ� ����ڸ� �����Ͽ�
���Ѻο��� �Ѵ�. ���� ���� <code>require</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 />
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> ��� �� ���þ ����ϸ�
��ȣ���Ͽ� �ִ� ������ �ùٸ� ��ȣ�� �Է��ϱ⸸ �ϸ� ������
����Ѵ�. �׷캰�� �ٸ� ��ȣ������ ����Ͽ� �׷�� �����
ȿ�� ���� ���� �ִ�. �� ��� ����ġ�� ���� �ΰ�(��ȣ���ϰ�
�׷�����)�� �ƴ� ���� �Ѱ�(��ȣ����)�� �˻��ϸ� �ȴٴ� ����
�����̴�. �׷��� ���� ��ȣ������ ���ؾ� �ϰ�, <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="whatotherneatstuffcanido" id="whatotherneatstuffcanido">�ٸ� ��� �����Ѱ�?</a></h2>
<p>����ڸ�� ��ȣ�� ����� ������ �ٰ� �ƴϴ�. ���� ������
��ҿ� ���� �ٸ� ������ ������ ����ڸ� �鿩������ ����
���� �ִ�.</p>
<p><code class="directive"><a href="/mod/mod_authz_host.html#allow">Allow</a></code>��
<code class="directive"><a href="/mod/mod_authz_host.html#deny">Deny</a></code> ���þ��
������ ��û�� ��ǻ���� ȣ��Ʈ�� Ȥ�� ȣ��Ʈ �ּҸ� ������
������ ����ϰų� �ź��Ѵ�. <code class="directive"><a href="/mod/mod_authz_host.html#order">Order</a></code> ���þ�� �� ��
���þ�� ���� ����Ͽ�, ����ġ���� � ��� ��Ģ�� �������
�˸���.</p>
<p>�̵� ���þ� ������ ������ ����.</p>
<div class="example"><p><code>
Allow from <var>address</var>
</code></p></div>
<p>���⼭ <var>address</var>�� IP �ּ�(Ȥ�� IP �ּ� �Ϻ�)��
������ �����θ�(Ȥ�� �����θ� �Ϻ�)�̴�. ���Ѵٸ� ���� �ּҳ�
�����θ��� ����� �� �ִ�.</p>
<p>���� ���, �������� �Խ��ǿ� ���? �ø��� �ִٸ� ������
���� ������ ���� �� �ִ�.</p>
<div class="example"><p><code>
Deny from 205.252.46.165
</code></p></div>
<p>�� �ּҿ��� ������ �湮�ڴ� �� ���þ ��ȣ�ϴ� ��������
�� �� ���. IP �ּ� ��� ������ ���� ��ǻ�͸��� ����� ����
�ִ�.</p>
<div class="example"><p><code>
Deny from <var>host.example.com</var>
</code></p></div>
<p>��, ��ü �������� ������ �������� �ּҳ� �����θ��� �Ϻθ�
����Ѵ�.</p>
<div class="example"><p><code>
Deny from <var>192.101.205</var><br />
Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br />
Deny from ke
</code></p></div>
<p><code class="directive"><a href="/mod/mod_authz_host.html#order">Order</a></code>��
<code class="directive"><a href="/mod/mod_authz_host.html#deny">Deny</a></code>�� <code class="directive"><a href="/mod/mod_authz_host.html#allow">Allow</a></code> ���þ�� ����
����Ͽ� ������ ���ϴ� ����� ���� �� �ִ�.</p>
<div class="example"><p><code>
Order deny,allow<br />
Deny from all<br />
Allow from <var>dev.example.com</var>
</code></p></div>
<p><code class="directive"><a href="/mod/mod_authz_host.html#allow">Allow</a></code>
���þ ����ϸ�, �ش� ȣ��Ʈ�� ����ڸ� ����ϰ� �ű⿡
�߰��� ��� ����� ����ϹǷ� ���ϴ� ��� ���� ���Ѵ�.
����� Ư�� ���<em>��</em> ����ϱ� ���Ѵ�.</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> ������ ������� �����ϴ�
��� ���� �� ���� ������ �ִ�.</p>
</div></div>
<div class="bottomlang">
<p><span>������ ���: </span><a href="/en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/fr/howto/auth.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="/ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/howto/auth.html" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="/tr/howto/auth.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2009 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>