1
<?xml version="1.0" encoding="EUC-KR"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
4
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5
This file is generated from xml source: DO NOT EDIT
6
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8
<title>����(Authentication), ���Ѻο�(Authorization),
9
��������(Access Control) - Apache HTTP Server</title>
10
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
11
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
12
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
13
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
14
<body id="manual-page"><div id="page-header">
15
<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>
16
<p class="apache">Apache HTTP Server Version 2.2</p>
17
<img alt="" src="../images/feather.gif" /></div>
18
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
20
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a> > <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>����(Authentication), ���Ѻο�(Authorization),
21
��������(Access Control)</h1>
23
<p><span>������ ���: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> |
24
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
25
<a href="../ko/howto/auth.html" title="Korean"> ko </a></p>
27
<div class="outofdate">�� ������ �ֽ��� ������ �ƴմϴ�.
28
�ֱٿ� ����� ������ ���� ������ �����ϼ���.</div>
30
<p>����(authentication)�� �ڽ��� ������� �����ϴ� �����
31
Ȯ���ϴ� �����̴�. ���Ѻο�(authorization)�� ���� ���� ������
32
������ Ȥ�� ���ϴ� ������ �� ����ϴ� �����̴�.</p>
34
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">���� ���� ���þ�</a></li>
35
<li><img alt="" src="../images/down.gif" /> <a href="#introduction">�Ұ�</a></li>
36
<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">�⺻ ����</a></li>
37
<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">�⺻���� �����ϱ�</a></li>
38
<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">�������� �鿩������</a></li>
39
<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">���� �� �ִ� ������</a></li>
40
<li><img alt="" src="../images/down.gif" /> <a href="#whatotherneatstuffcanido">�ٸ� ����� �����Ѱ�?</a></li>
41
<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">�� ���� ����</a></li>
43
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
45
<h2><a name="related" id="related">���� ���� ���þ�</a></h2>
46
<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>
47
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
49
<h2><a name="introduction" id="introduction">�Ұ�</a></h2>
50
<p>����� ������Ʈ�� �ִ� ������ �Ҽ��� ����鸸�� ����̰ų�
51
�̵鸸�� ���� �������, �� �ۿ��� �����ϴ� ����� ����Ͽ�
52
����� ���� ���ϴ� ����� �������� ������ �� �� �ִ�.</p>
54
<p>�� ���� ������Ʈ�� �Ϻθ� ��ȣ�ϱ����� ���� �������
55
����ϴ� "ǥ������" ����� �ٷ��.</p>
56
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
58
<h2><a name="theprerequisites" id="theprerequisites">�⺻ ����</a></h2>
59
<p>�� �ۿ��� �ٷ�� ���þ�� ������ �ּ�������(�Ϲ�������
60
<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>
61
����)�̳� ���丮�� ��������(<code>.htaccess</code> ����)����
64
<p><code>.htaccess</code> ������ ����Ϸ��� �� ���Ͽ� �ִ�
65
���� ���þ ����ϵ��� ������ �����ؾ� �Ѵ�. �̸� ����
66
���丮�� �������Ͽ� � ���þ ����� �� �ִ����� �����ϴ�
67
<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ���þ
70
<p>���⼭�� ������ �ٷ�� ������, ������ ����
71
<code>AllowOverride</code> ���þ �ʿ��ϴ�.</p>
73
<div class="example"><p><code>
74
AllowOverride AuthConfig
77
<p>Ȥ�� ���þ ���� ���� �ּ������Ͽ� ���´ٸ�, �� ���Ͽ�
78
���� ������ ���� �־�� �Ѵ�.</p>
80
<p>���� ��ȣ�� ������ ����ִ��� �˱����� ������ ���丮
81
������ ���� ���� �˾ƾ��Ѵ�. �� ���� ������ʰ�, ������
82
���� �ڼ��� ������ ���̴�.</p>
83
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
85
<h2><a name="gettingitworking" id="gettingitworking">�⺻���� �����ϱ�</a></h2>
86
<p>���� ������ ���丮�� ��ȣ�� ��ȣ�ϴ� �⺻���� �����
89
<p>���� ��ȣ������ ������ �Ѵ�. �� ������ ������ ������
90
�� ���� ���� �־�� �Ѵ�. �ٸ������ ��ȣ������ �ٿ�ε�����
91
���ϰ��ϱ� ���ؼ���. ���� ���, ��������
92
<code>/usr/local/apache/htdocs</code>�� �ִٸ� ��ȣ����(��)��
93
<code>/usr/local/apache/passwd</code>�� �д�.</p>
95
<p>����ġ�� ���Ե� <a href="../programs/htpasswd.html">htpasswd</a> ������ ����Ͽ�
96
��ȣ������ �����. �� ���α��� ����ġ�� ��ġ�� ����
97
<code>bin</code> ���丮�� �ִ�. ������ ������� ������
100
<div class="example"><p><code>
101
htpasswd -c /usr/local/apache/passwd/passwords rbowen
104
<p><code>htpasswd</code>�� ��ȣ�� �����, Ȯ���� ����
105
��ȣ�� �ٽ� �Է��϶�� ��û�Ѵ�.</p>
107
<div class="example"><p><code>
108
# htpasswd -c /usr/local/apache/passwd/passwords rbowen<br />
109
New password: mypassword<br />
110
Re-type new password: mypassword<br />
111
Adding password for user rbowen
114
<p>���� <code>htpasswd</code>�� �������� ��ο� ���ٸ�
115
���������� ��ü ��θ� �Է��ؾ� �Ѵ�. ���� ����ϴ� ����������
116
<code>/usr/local/apache/bin/htpasswd</code>�� ����������
119
<p>�������� ������ ��ȣ�� ��û�ϵ��� �����ϰ�, ��������
120
� ������� ������ ������� �˷���� �Ѵ�.
121
<code>httpd.conf</code>�� �����ϰų� <code>.htaccess</code>
122
������ ����Ͽ� �����Ѵ�. ���� ���,
123
<code>/usr/local/apache/htdocs/secret</code> ���丮��
125
<code>/usr/local/apache/htdocs/secret/.htaccess</code> �����̳�
126
<code>httpd.conf</code>�� <Directory
127
/usr/local/apache/apache/htdocs/secret> ���ǿ� �����
130
<div class="example"><p><code>
132
AuthName "Restricted Files"<br />
133
AuthUserFile /usr/local/apache/passwd/passwords<br />
137
<p>���þ �ϳ��� ���캸��. <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> ���þ�� ����ڸ� ������
138
����� �����Ѵ�. ���� �Ϲ����� ����� <code>Basic</code>����,
139
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>�� �����Ѵ�. ���� Basic
140
������ �������� ������ ��ȣ�� ��ȣȭ���� �ʰ� ������.
141
���Ƿ� ��� �ڷḦ ��ȣ�ϱ����� �� ����� ����ϸ� �ȵȴ�.
142
����ġ�� <code>AuthType Digest</code>��� ���� ����� �����Ѵ�.
143
�� ����� <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>�� �����ϸ�, �ſ�
144
�����ϴ�. ���� �ֱ� Ŭ���̾�Ʈ�鸸�� Digest ������ �����Ѵٰ�
147
<p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> ���þ��
148
������ ����� <dfn>����(realm)</dfn>�� �����Ѵ�. ������
149
�ΰ��� ������ �Ѵ�. ù��°�� Ŭ���̾�Ʈ�� ���� �� ������
150
��ȣ ��ȭâ�� �����ش�. �ι�°�� ���� ������ ����Ͽ�
151
Ŭ���̾�Ʈ�� Ư�� ���������� � ��ȣ�� ������ �����Ѵ�.</p>
153
<p>���� ���, �ϴ� Ŭ���̾�Ʈ�� <code>"Restricted Files"</code>
154
������ ������ �����Ͽ��ٸ�, Ŭ���̾�Ʈ�� �ڵ����� ���� ��������
155
<code>"Restricted Files"</code> �������� ǥ�õ� ������ ����
156
������ ��ȣ�� �õ��Ѵ�. ���� ���� ���� ������ ���� ������
157
�����ϸ� ����ڰ� ������ ��ȣ�� �Է����� �ʾƵ� �ȴ�. ����
158
���Ȼ� ������ Ŭ���̾�Ʈ�� ������ ȣ��Ʈ���� �ٸ��� ��
159
���� ��ȣ�� �����.</p>
161
<p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
162
���þ�� �츮�� ��� <code>htpasswd</code>�� ���� ��ȣ������
163
��θ� �����Ѵ�. ����ڰ� ���ٸ� ��û���� �Ź� ����ڸ�
164
�����ϱ����� �Ϲ� ���������� �˻��ϴµ� �ð��� ����� ����
165
�ɸ� �� �ִ�. ����ġ�� ���� ����Ÿ���̽� ���Ͽ� ����� ������
166
������ �� �ִ�. <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> ���þ
167
�����Ѵ�. <a href="../programs/dbmmanage.html">dbmmanage</a>
168
���α��� ����Ͽ� ��ȣ������ ����� �ٷ��. <a href="http://modules.apache.org/">����ġ ���
169
����Ÿ���̽�</a>���� ���� �ٸ� ���� ����� �����ϴ� �����ڰ�
172
<p>���������� <code class="directive"><a href="../mod/core.html#require">Require</a></code>
173
���þ�� ������ Ư�� ������ ������ �� �ִ� ����ڸ� �����Ͽ�
174
���Ѻο��� �Ѵ�. ���� ���� <code>require</code> ���þ
175
����ϴ� �پ��� ����� �����Ѵ�.</p>
176
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
177
<div class="section">
178
<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">�������� �鿩������</a></h2>
179
<p>���� ���þ�� ���丮�� (����ڸ��� <code>rbowen</code>��)
180
�� ������� �鿩������. ��κ��� ��� ���� ����� �鿩������
181
���� ���̴�. ���� <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>��
184
<p>���� ����� �鿩������ �ʹٸ� ����� �� �쿡 �
185
����ڵ��� �ִ��� �˷��ִ� �������� �ʿ��ϴ�. �� ������
186
������ �ſ� �����Ͽ�, �ƹ� ������γ� ���� �� �ִ�. ���ϳ�����
189
<div class="example"><p><code>
190
GroupName: rbowen dpitts sungo rshersey
193
<p>�׳� �������� ������ �� �� ������ ����� ���̴�.</p>
195
<p>������ ��ȣ���Ͽ� ����ڸ� �߰��Ϸ��� ������ ���� �Է��Ѵ�</p>
197
<div class="example"><p><code>
198
htpasswd /usr/local/apache/passwd/passwords dpitts
201
<p>���� ������, ���� ������ ������ �ʰ� ���� ���Ͽ� ����ڸ�
202
�߰��Ѵ�. (<code>-c</code> �ɼ��� ���� ��ȣ������ �����).</p>
204
<p>���� <code>.htaccess</code> ������ ������ ���� �����Ѵ�.</p>
206
<div class="example"><p><code>
208
AuthName "By Invitation Only"<br />
209
AuthUserFile /usr/local/apache/passwd/passwords<br />
210
AuthGroupFile /usr/local/apache/passwd/groups<br />
211
Require group GroupName
214
<p>���� <code>GroupName</code> �쿡 ���ϸ�
215
<code>password</code> ���Ͽ� ���� �ִ� ����ڰ� �ùٸ�
216
��ȣ�� �Է��ϸ� ������ ����Ѵ�.</p>
218
<p>���� �Ϲ� ����ڸ� �鿩������ �ٸ� ����� �ִ�. ��������
219
���� �ʿ���� ���� ���þ ����ϱ⸸ �ϸ� �ȴ�.</p>
221
<div class="example"><p><code>
225
<p><code>Require user rbowen</code> ��� �� ���þ ����ϸ�
226
��ȣ���Ͽ� �ִ� ������ �ùٸ� ��ȣ�� �Է��ϱ⸸ �ϸ� ������
227
����Ѵ�. �캰�� �ٸ� ��ȣ������ ����Ͽ� ��� �����
228
ȿ���� ���� ���� �ִ�. �� ��� ����ġ�� ���� �ΰ�(��ȣ���ϰ�
229
������)�� �ƴ� ���� �Ѱ�(��ȣ����)�� �˻��ϸ� �ȴٴ� ����
230
�����̴�. ���� ���� ��ȣ������ �����ؾ� �ϰ�, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> ���þ
231
��Ȯ�� ��ȣ������ �����ؾ� �ϴ� ���� �����̴�.</p>
232
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
233
<div class="section">
234
<h2><a name="possibleproblems" id="possibleproblems">���� �� �ִ� ������</a></h2>
235
<p>Basic ���� ����� �������� ������ ��û�� ������ ����ڸ���
236
��ȣ�� Ȯ���Ѵ�. ������ ���� �������� ���� ��ħ�� ���� ��������
237
(���� ��ȣ�� ��ȣ�ϴ� ���丮�� �ִ� ���) �������� �ִ�
238
��� ���� ���� �ٽ� Ȯ���Ѵ�. �����ϵ��� �ӵ��� ���� ��������.
239
��ȣ������ ��� ����ڸ��� ã�� ������ ����� ����� �������
240
�ϱ���� ��ȣ���� ũ�Ⱑ Ŀ�� ���� �� ��������. ����
241
�� �۾��� �������� ��û�� ������ �����Ѵ�.</p>
243
<p>���� ���������� �� ��ȣ���Ͽ� ������ �� �ִ� ����ڼ�����
244
�Ѱ谡 �ִ�. �� �Ѱ�� ����ϴ� ������ ���ɿ� ���� �ٸ�����,
245
���� ���鰳�� �Ѵ´ٸ� �������ٰ� �����ϰ� �ٸ� ���� �����
247
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
248
<div class="section">
249
<h2><a name="whatotherneatstuffcanido" id="whatotherneatstuffcanido">�ٸ� ����� �����Ѱ�?</a></h2>
250
<p>����ڸ��� ��ȣ�� ����� ������ �ٰ� �ƴϴ�. ���� ������
251
��ҿ� ���� �ٸ� ������ ������ ����ڸ� �鿩������ ����
254
<p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>��
255
<code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> ���þ��
256
������ ��û�� ��ǻ���� ȣ��Ʈ�� Ȥ�� ȣ��Ʈ �ּҸ� ������
257
������ ����ϰų� �ź��Ѵ�. <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> ���þ�� �� ��
258
���þ�� ���� ����Ͽ�, ����ġ���� � ������ ��Ģ�� ��������
261
<p>�̵� ���þ� ������ ������ ����.</p>
263
<div class="example"><p><code>
264
Allow from <var>address</var>
267
<p>���⼭ <var>address</var>�� IP �ּ�(Ȥ�� IP �ּ� �Ϻ�)��
268
������ �����θ�(Ȥ�� �����θ� �Ϻ�)�̴�. ���Ѵٸ� ���� �ּҳ�
269
�����θ��� ����� �� �ִ�.</p>
271
<p>���� ���, �������� �Խ��ǿ� ������ �ø��� �ִٸ� ������
272
���� ������ ���� �� �ִ�.</p>
274
<div class="example"><p><code>
275
Deny from 205.252.46.165
278
<p>�� �ּҿ��� ������ �湮�ڴ� �� ���þ ��ȣ�ϴ� ��������
279
�� �� ����. IP �ּ� ��� ������ ���� ��ǻ���� ����� ����
282
<div class="example"><p><code>
283
Deny from <var>host.example.com</var>
286
<p>��, ��ü �������� ������ �������� �ּҳ� �����θ��� �Ϻθ�
289
<div class="example"><p><code>
290
Deny from <var>192.101.205</var><br />
291
Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br />
295
<p><code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>��
296
<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> ���þ�� ����
297
����Ͽ� ������ ���ϴ� ����� ���� �� �ִ�.</p>
299
<div class="example"><p><code>
300
Order deny,allow<br />
302
Allow from <var>dev.example.com</var>
305
<p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
306
���þ ����ϸ�, �ش� ȣ��Ʈ�� ����ڸ� ����ϰ� �ű
307
�߰��� ��� ����� ����ϹǷ� ���ϴ� ����� ���� ���Ѵ�.
308
����� Ư�� ���<em>��</em> ����ϱ� ���Ѵ�.</p>
309
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
310
<div class="section">
311
<h2><a name="moreinformation" id="moreinformation">�� ���� ����</a></h2>
312
<p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>��
313
<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ������ ������� �����ϴ�
314
����� ���� �� ���� ������ �ִ�.</p>
316
<div class="bottomlang">
317
<p><span>������ ���: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> |
318
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
319
<a href="../ko/howto/auth.html" title="Korean"> ko </a></p>
320
</div><div id="footer">
321
<p class="apache">Copyright 2006 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>
322
<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>
b'\\ No newline at end of file'