Apache HTTP Server Version 2.4
�� ������ �� �������� ����� �� �ִ�. ����ġ�� ���������� ������ DNS�� ���������ʵ��� �϶�. ����ġ�� ���������� �дµ� DNS�� �ʿ��ϴٸ� ������ �ŷڼ� ���� (������ �ȵ� ���� �ִ�) Ȥ�� ���ź� ���ݰ� (����ڰ� �ٸ� ����ڿ� ���� ������ ����ä�� ���� �����Ͽ�) ������(theft of service) ���ݿ� �ô� �� �ִ�.
<VirtualHost www.abc.dom>
ServerAdmin webgirl@abc.dom
DocumentRoot /www/abc
</VirtualHost>
����ġ�� ���������� �����ϱ����ؼ��� �� ����ȣ��Ʈ��
���� �ΰ��� ������ ���������� �ʿ��ϴ�. �� ������
ServerName
�� ������
��ٸ��� ������ �ּ� �Ѱ��� IP �ּ��̴�. �� ���� IP �ּҰ�
�������, ����ġ�� DNS�� ����Ͽ� www.abc.dom
��
�ּҸ� ã�ƾ� �Ѵ�. ������ ���������� ������ � ����������
DNS�� ����� �� ���ٸ� ����ȣ��Ʈ�� ���� �� ����.
�� ����ȣ��Ʈ�� ��û�� ������ �� ����. (����ġ 1.2 ����
���������� ������ ������ ���õ� ���Ѵ�.)
www.abc.dom
�� �ּҰ� 192.0.2.1�̶�� ��������.
���� ���� ������ ����:
<VirtualHost 192.0.2.1>
ServerAdmin webgirl@abc.dom
DocumentRoot /www/abc
</VirtualHost>
���� ����ġ�� �� ����ȣ��Ʈ�� ServerName
��
ã������ ��DNS�� ����ؾ� �Ѵ�. ��ã�Ⱑ �����ϸ� ����ġ��
����ȣ��Ʈ�� �κ������� ����. (����ġ 1.2 ���� ����������
������ ������ ���õ� ���Ѵ�.) ��, �� ��� �̸����
����ȣ��Ʈ��� ����ȣ��Ʈ�� ������ ���������ʰ�, ip����̶��
��κ� �����Ѵ�. ���� ����ġ�� �������� �����Ͽ� ������
��ü URL�� ������ �Ѵٸ� �������� URL�� ������ ���Ѵ�.
�Ʒ� ��� �� �ΰ��� ������ ����.
<VirtualHost 192.0.2.1>
ServerName www.abc.dom
ServerAdmin webgirl@abc.dom
DocumentRoot /www/abc
</VirtualHost>
(�ּ���) �ΰ��� ������ ���źΰ� ���� �� �ִ�.
����ġ 1.2 ���� ������ ��� � ����ȣ��Ʈ������
������ ���� �� DNS �˻��� �����ϸ� ������ �������� �ʴ´�.
DNS�� ����� ���� ���� ������ ���� �ִ�. ���� ���,
abc.dom
�� ���� ����Ʈ�̰� ������ �ڽ��� DNS��
�����Ѵٸ�, www.abc.dom
���ڵ带 ����⸸ �ص�
(1.2 ����) ������ �������� ���Ѵ�.
�ξ� �� ��Ȱ�� ����� �ִ�. ���� ������ ���캸��:
<VirtualHost www.abc.dom>
ServerAdmin webgirl@abc.dom
DocumentRoot /www/abc
</VirtualHost>
<VirtualHost www.def.dom>
ServerAdmin webguy@def.dom
DocumentRoot /www/def
</VirtualHost>
����� www.abc.dom
�� 192.0.2.1,
www.def.dom
�� 192.0.2.2�� �Ҵ��ߴٰ� ����.
��, def.dom
�� ��ü DNS�� ����Ѵٰ� ��������.
�� ������ �Բ� def.dom
�� abc.dom
����
���� ��� ����� ����ç �� �ִ� ��ҿ� �ξ���. ���ٸ� ����
www.def.dom
�� 192.0.2.1�� �����ϱ⸸ �ϸ� �ȴ�.
���� ��ü DNS�� ����ϱ���� ����� ���� ���ϴµ���
www.def.dom
���ڵ带 �����ϴ� ���� ���� ��
����.
(����ڰ� http://www.abc.dom/whatever
������
URL�� �Է��ϴ� ��츦 �����Ͽ�) 192.0.2.1�� ���� ��� ��û��
def.dom
����ȣ��Ʈ�� �����ϰ� �ȴ�. �� �̷�
���� �Ͼ���� �����Ϸ��� ����ġ�� ��� ����ȣ��Ʈ��
���� ��û�� ó���ϴ����� ���� ������ �ʿ��ϴ�.
������ �밭 �������ִ�.
����ġ 1.1���� �̸����
����ȣ��Ʈ ������ ���ԵǾ������ ����ġ�� ��������
�����ϴ� ȣ��Ʈ�� IP �ּ�(��)�� �� �ʿ䰡 �����. �� �ּҴ�
(�ִٸ�) ���� ServerName
Ȥ�� C �Լ� gethostname
���� (����������Ʈ��
"hostname"�� �Է��������� ���� ���) ��´�. ���� �� �ּҷ�
DNS �˻��� �Ѵ�. ���� �� �˻��� ���� �� ����.
DNS ������ � �� �˻��� ������ �� ���ٸ�
/etc/hosts
�� ȣ��Ʈ���� ������� �� �ִ�.
(��ǻ�Ͱ� ���������� ���õǾ��ٸ� �Ƹ� �̹� ������� ���̴�.)
���� DNS�� �����ϸ� ������ /etc/hosts
��
����ϴ��� Ȯ���϶�. ����ϴ� �ü���� ����
/etc/resolv.conf
Ȥ�� /etc/nsswitch.conf
��
�����ϸ� �� ���̴�.
������ � ���������� DNS�� �˻��ϸ� �ȵȴٸ�
HOSTRESORDER
ȯ�溯���� "local"�� �����ϰ�
����ġ�� ������ �� �ִ�. mod_env
��
����Ͽ� ȯ���� �������� �ʴ´ٸ� �� ȯ�溯����
CGI���� ������ �ش�. �ü���� manpage�� FAQ�� �����ϴ�
���� ����.
VirtualHost
�� IP
�ּҸ� ����϶�
Listen
��
IP �ּҸ� ����϶�
ServerName
��
������ �϶�
<VirtualHost _default_:*>
������
������DNS�� ���õ� ��Ȳ�� �ſ� �ٶ������� ���ϴ�. ����ġ 1.2���� �츮�� DNS�� ������ ��쿡�� �ּ��� ������ �������� ��������� ����� ������. ��·�� �������Ͽ� ���� IP �ּҸ� �䱸�ϴ� ���� ��ȣ�� �ٽ� �����ؾ��� ���� ���ͳݿ� �ſ� �ٶ������� ���ϴ�.
������ ������ ������ ������ ���� �Ѱ��� ����� �˻��� IP �ּҿ� �ٽ� ��DNS �˻��� �Ͽ� �� �̸��� ���ϴ� ���̴�. ���� �ٸ� ��� ����ȣ��Ʈ�� �������� ���� �� �ִ�. �� ����� ��DNS�� �ùٷ� �����Ǿ� �Ѵ�. (FTP ������ TCP wrapper�� "�ߺ�-��" DNS �˻��� ���� ����ϱ���� ��κ��� �����ڿ��� �ͼ��� ���̴�.)
��·�� IP �ּҸ� ������������� DNS�� ������ ��� ����ȣ��Ʈ �������� ���� �� �ְ� ������ �� ����. ������ �Ϻθ� �����ϴ� �Ͱ� ���� �κ����� �ذ�å�� ������ ��ü�� ���������ʴ� �ͺ��� �� ���� ���� �ִ�.
HTTP/1.1�� ���� �������� ���Ͻð� Host
����� ������ ���������Ƿ� IP��� ����ȣ��Ʈ�� ������
��������ʴ� ���� �������� ���̴�. ���� �������� �����߿���
DNS �˻��� �� �ʿ䰡 ��������. ���� 1997�� 3������ �߿���
�������� ������ ������ �̸���� ����ȣ��Ʈ�� �θ� ������
�ʾҴ�.