Apache HTTP Server Version 2.2

| ����: | ȣ��Ʈ (�̸��̳� IP �ּ�)�� ����� �� ���Ѻο� |
|---|---|
| ����: | Base |
| ����: | authz_host_module |
| �ҽ�����: | mod_authz_host.c |
| ����: | ����ġ 2.1 ���ĺ��� |
<Directory>,
<Files>,
<Location>
���ǰ� .htaccess
���Ͽ��� ������ Ư�� �κ��� ������ �����ϱ�����
mod_authz_host�� �����ϴ� ���þ ����Ѵ�.
Ŭ���̾�Ʈ�� ȣ��Ʈ��, IP �ּ�, ȯ�溯���� ��ϵ� ��û�� Ư���� ����
������ �����Ѵ�. Allow�� Deny ���þ�� �
Ŭ���̾�Ʈ�� ������ ������ �� �ִ����� �����ϰ�, Order ���þ�� �⺻������
������ ������� �ź����� ���ο� ��� Allow ���þ�� Deny ���þ ���� ������
��ġ���� �����Ѵ�.
ȣ��Ʈ��� �������Ѱ� ��ȣ��� ������ ���ÿ� ����� ����
�ִ�. �� ��� Satisfy
���þ ����Ͽ� ��� �� ������ ���� ������ ��ġ����
�����Ѵ�.
�Ϲ������� �������� ���þ�� (GET,
PUT, POST ��) ��� ���忡 ����Ǹ�,
�� �ൿ�� ��κ��� ��� �ٶ����ϴ�. ���� <Limit> ���Ǿȿ�
���þ ����Ͽ� Ư�� ���忡�� ������ �� �ִ�.
| ����: | ������ �Ϻο� ������ �� �ִ� ȣ��Ʈ�� �����Ѵ� |
|---|---|
| ����: | Allow from all|host|env=env-variable
[host|env=env-variable] ... |
| ������: | directory, .htaccess |
| Override �ɼ�: | Limit |
| ����: | Base |
| ���: | mod_authz_host |
Allow ���þ�� � ȣ��Ʈ�� ������
�Ϻο� ������ �� �ִ��� �����Ѵ�. ȣ��Ʈ��, IP �ּ�, IP
�ּҿ���, ȯ�溯���� ��ϵ� �ٸ� Ư���� ���� ������ ������
�� �ִ�.
�� ���þ��� ù��° �ƱԸ�Ʈ�� �� from�̴�.
���� �ƱԸ�Ʈ���� ������ ������ �ִ�. Allow from all��
����ϸ�, �Ʒ����� ������ Deny�� Order ���þ� ������
���� ��� ȣ��Ʈ�� ������ �㰡�Ѵ�. Ư�� ȣ��Ʈ�� ������
������ ����Ϸ��� ������ ���� �������� host�� ������
�� �ִ�:
Allow from apache.org
ȣ��Ʈ���� �� ���ڿ��� ���ų� �� ���ڿ��� ������ ������
����Ѵ�. ���� �� ��� foo.apache.org��
�ش�ǰ�, fooapache.org�� �ش���� �ʴ´�.
�� ������ ����ϸ� ����ġ�� HostnameLookups ���þ� ������
������� Ŭ���̾�Ʈ IP �ּҸ� ������ �ߺ�-�� DNS �˻���
�Ѵ�. ��, ȣ��Ʈ���� ã������ IP �ּҸ� ��DNS �˻��� ��
��, �ٽ� ȣ��Ʈ������ �˻��Ͽ� ���� IP �ּҿ� ��ġ�ϴ���
Ȯ���Ѵ�. ����� ���� ȣ��Ʈ���� �������� �ش��ϸ�, ������
����Ѵ�.
Allow from 10.1.2.3
������ �㰡�ϴ� ȣ��Ʈ�� IP �ּ�
Allow from 10.1
�����Ʈ��ũ�� �����ϱ����� IP �ּ� ���� 1���� 3 ����Ʈ.
Allow from 10.1.0.0/255.255.0.0
��Ʈ��ũ a.b.c.d�� �ݸŽ�ũ w.x.y.z. �� �����ϰ� �����Ʈ��ũ�� �����Ҷ� ����Ѵ�.
Allow from 10.1.0.0/16
���� ���� ������, ���� nnn�� ��Ʈ ���� 1�� �ݸŽ�ũ�� ����Ѵ�.
������ ������ ���� ��Ȯ�� ������ ȣ��Ʈ���� ��Ī�Ѵ�.
������ ���� IPv6 �ּҿ� IPv6 �����Ʈ��ũ�� ������ ���� �ִ�:
Allow from 2001:db8::a00:20ff:fea7:ccea
Allow from 2001:db8::a00:20ff:fea7:ccea/10
Allow ���þ� �ƱԸ�Ʈ�� ����°
������ ȯ�溯�� ������ ���� ������
�����Ѵ�. Allow from env=env-variable��
����ϸ�, env-variable ȯ�溯���� ���ǵ� ���
������ �㰡�Ѵ�. mod_setenvif�� �����ϴ�
���þ ����Ͽ� Ŭ���̾�Ʈ ��û�� Ư���� ���� �����Ӱ�
ȯ�溯���� ������ �� �ִ�. ���Ƿ� �� ���þ ����Ͽ�
Ŭ���̾�Ʈ User-Agent (������ ����),
Referer, �ٸ� HTTP ��û ����� ���� ������
�㰡�� �� �ִ�.
SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in
<Directory /docroot>
Order Deny,Allow
Deny from all
Allow from env=let_me_in
</Directory>
�� ��� user-agent ���ڿ��� KnockKnock/2.0����
�����ϴ� �������� ������ ����ϰ�, �������� ��� �ź��Ѵ�.
| ����: | ���� ������ �ź��� ȣ��Ʈ�� �����Ѵ� |
|---|---|
| ����: | Deny from all|host|env=env-variable
[host|env=env-variable] ... |
| ������: | directory, .htaccess |
| Override �ɼ�: | Limit |
| ����: | Base |
| ���: | mod_authz_host |
�� ���þ ����Ͽ� ȣ��Ʈ��, IP �ּ�, ȯ�溯���� ����
���� ������ ������ �� �ִ�. Deny
���þ��� �ƱԸ�Ʈ�� Allow ���þ�� �����ϴ�.
| ����: | �⺻������ ������ ������� �ź����� ���ο�
Allow�� Deny
ó�������� ���Ѵ�. |
|---|---|
| ����: | Order ordering |
| �⺻��: | Order Deny,Allow |
| ������: | directory, .htaccess |
| Override �ɼ�: | Limit |
| ����: | Base |
| ���: | mod_authz_host |
Order ���þ�� �⺻������ ������
������� �ź����� ���ο� Allow�� Deny ���þ� ó��������
���Ѵ�. ordering�� ���� �� �ϳ��̴�
Deny,AllowDeny
���þ Allow
���þ� ���� ���� ���캻��. ���� �⺻������ ������ ����Ѵ�.
Deny��
Allow ���þ
�ش���� �ʴ� Ŭ���̾�Ʈ�� ������ ����Ѵ�.Allow,DenyAllow
���þ Deny ���þ� ���� ����
���캻��. ���� �⺻������ ������ ������� �ʴ´�.
Deny��
Allow ���þ
�ش���� �ʴ� Ŭ���̾�Ʈ�� ������ �ź��Ѵ�.Mutual-failureDeny
��Ͽ��� �ȳ����� Allow ��Ͽ��� ������
ȣ��Ʈ�� ������ ����Ѵ�. Order Allow,Deny��
���� ���� �ϱ���� ������� �ʴ´�.Ű����� ��ǥ�θ� �����Ѵ�; ���̿� ������ ������
�ȵȴ�. ��� ��� Allow�� Deny ��� ���캽��
�����϶�.
�Ʒ� ������ apache.org �������� ��� ȣ��Ʈ�� ������ ���������, �ٸ� ȣ��Ʈ�� ��� �ź��Ѵ�.
Order Deny,Allow
Deny from all
Allow from apache.org
�Ʒ� ������ foo.apache.org ���������ο� �ִ� ȣ��Ʈ�� �ź��ϰ�, apache.org �����ο� �ִ� ȣ��Ʈ�� ��� ������ ����Ѵ�. �⺻������ ������ �ź��ϱ���� apache.org �����ο� ������ �ʴ� ȣ��Ʈ�� ������ �ź��Ѵ�.
Order Allow,Deny
Allow from apache.org
Deny from foo.apache.org
�ݴ�� ���� Order��
Deny,Allow�� �����ϸ�, ��� ȣ��Ʈ�� ������
����Ѵ�. �������Ͽ��� ���þ ������ ������ �������
Allow from apache.org�� ���� �������� ó���Ͽ�
Deny from foo.apache.org�� ȿ���� �����ϱ�
�����̴�. ��, �⺻������ ������ �㰡�ϹǷ�
apache.org �����ο� ������ �ʴ� ȣ��Ʈ�� ���
������ �㰡�Ѵ�.
Order ���þ�� �⺻������ ������
������� �ź������� ���ϱ���� Allow�� Deny ���þ �������
�ʾƵ� ���ٰ��� ���ο� ������ �ش�. ���� ���,
<Directory /www>
Order Allow,Deny
</Directory>
�� �⺻������ ������ �ź��ϱ����
/www ���丮�� ���� ��� ������ �ź��Ѵ�.
Order ���þ ���ϴ� ���� ���þ�
ó�������� �ش� �������� ó���ܰ迡�� ������ �ش�. ��,
Order ���þ� ������ ������� <Location> ���� �ȿ�
�ִ� Allow��
Deny ���þ��
<Directory>
�����̳� .htaccess ���Ͽ� �ִ� Allow�� Deny ���þ ��� ó����
�Ŀ� ó���Ѵ�. ���� ���ǵ��� �����ϴ� ����� ���ؼ��� ��� Directory, Location, Files
������ �����ϳ� ������ �����϶�.