name-based.xml.ko revision d78d735dbf7c5ce5ae545eecd8ee2c052224db77
<?xml version='1.0' encoding='EUC-KR' ?>
<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
<!-- English revision: 1.8 -->
<manualpage metafile="name-based.xml.meta">
<parentdocument href="./">����ȣ��Ʈ</parentdocument>
<title>�̸���� ����ȣ��Ʈ ����</title>
<summary>
<p>�� ������ �̸���� ����ȣ��Ʈ�� ����ϴ� ���� �����
�����Ѵ�.</p>
</summary>
<seealso><a href="ip-based.html">IP��� ����ȣ��Ʈ ����</a></seealso>
<seealso><a href="details.html">����ȣ��Ʈ ã�⿡ ���� �ڼ��� ����</a></seealso>
<seealso><a href="mass.html">�뷮�� ����ȣ��Ʈ�� �������� �����ϱ�</a></seealso>
<seealso><a href="examples.html">�Ϲ����� ����ȣ��Ʈ ��</a></seealso>
<seealso><a href="examples.html#serverpath">ServerPath ���� ��</a></seealso>
<section id="namevip"><title>�̸���� �� IP��� ����ȣ��Ʈ</title>
<p>IP��� ����ȣ��Ʈ�� ������ IP �ּҸ� ������ ������
����ȣ��Ʈ�� �����Ѵ�. �׷��� �� ȣ��Ʈ�� ���� �ٸ� IP �ּҸ�
������ �Ѵ�. �̸���� ����ȣ��Ʈ�� ��� ������ Ŭ���̾�Ʈ��
HTTP ����� ȣ��Ʈ���� �˷��ֱ� �ٶ���. �̷� ������� ��
IP �ּҷ� ���� �ٸ� ȣ��Ʈ�� ������ �� �ִ�.</p>
<p>�̸���� ����ȣ��Ʈ�� DNS ������ �� ȣ��Ʈ���� �ùٸ�
IP �ּҷ� �����ϵ��� ����ȣ��Ʈ�� �����ϰ�, �ٸ� ȣ��Ʈ���� ������
�� �ֵ��� ����ġ �������� �����ϱ⸸ �ϸ�ǹǷ� �� �����ϴ�. �̸����
����ȣ��Ʈ�� �� ���� IP �ּҰ� �ʿ���. �׷��Ƿ� Ư����
IP��� ����ȣ��Ʈ�� ������ ������ ��ٸ� �̸���� ����ȣ��Ʈ��
����ؾ� �Ѵ�. IP��� ����ȣ��Ʈ�� ����ؾ��� �����δ�:</p>
<ul>
<li>�̸���� ����ȣ��Ʈ�� ���������ʴ� ������
Ŭ���̾�Ʈ���� �ִ�. �̸���� ����ȣ��Ʈ�� ����Ϸ���
Ŭ���̾�Ʈ�� HTTP Host ����� ������ �Ѵ�. �̴�
HTTP/1.1������ �ʼ��̰�, �ֱ� ��� HTTP/1.0 ������鵵
Ȯ������ �����Ѵ�. ���� �̸���� ����ȣ��Ʈ�� ����ϸ鼭
������ Ŭ���̾�Ʈ�� �����ؾ� �Ѵٸ� �� ���� ���� �ִ�
����� �������.</li>
<li>SSL ���������� ���ݻ� SSL ���ȼ������� �̸����
����ȣ��Ʈ�� ����� �� ���.</li>
<li>� �ü���� ��Ʈ�� ��ġ�� �ٸ� IP �ּҸ� �������
������ ȣ��Ʈ�� �������� ���ϴ� ��Ʈ�� ��뷮(bandwidth)
������ ����Ѵ�.</li>
</ul>
</section>
<section id="using"><title>�̸���� ����ȣ��Ʈ ����ϱ�</title>
<related>
<modulelist>
<module>core</module>
</modulelist>
<directivelist>
<directive module="core">DocumentRoot</directive>
<directive module="core">NameVirtualHost</directive>
<directive module="core">ServerAlias</directive>
<directive module="core">ServerName</directive>
<directive module="core">ServerPath</directive>
<directive module="core">VirtualHost</directive>
</directivelist>
</related>
<p>�̸���� ����ȣ��Ʈ�� ����Ϸ��� ������ ������ ����
IP �ּҸ� (�Ƹ� ��Ʈ��) ���ؾ� �Ѵ�. �̴� <directive
module="core">NameVirtualHost</directive> ���þ�� �����ϴ�.
�Ϲ������� ������ ��� IP �ּҸ� ����Ѵٸ�
<code>NameVirtualHost</code>�� �ƱԸ�Ʈ�� <code>*</code>��
����Ѵ�. <code>NameVirtualHost</code> ���þ IP �ּҸ�
����־�ٰ� ������ �ڵ����� �� IP �ּҸ� ��ٸ��� ������
�����϶�. �ڼ��� ������ <a href="/bind.html">����ġ��
����� �ּҿ� ��Ʈ �����ϱ�</a>�� ����϶�. ��, ���⼭
������ IP �ּҴ� ������ ��Ʈ�� �������̽��̾�� �Ѵ�.</p>
<p>���� �ܰ�� �����Ϸ��� ȣ��Ʈ���� <directive
type="section" module="core">VirtualHost</directive> �����
����� ���̴�. <code>&lt;VirtualHost&gt;</code> ���þ���
�ƱԸ�Ʈ�� <code>NameVirtualHost</code> ���þ��� �ƱԸ�Ʈ(����
���, IP �ּҳ� ��� �ּҸ� ���ϴ� <code>*</code>)��
���ƾ� �Ѵ�. <code>&lt;VirtualHost&gt;</code> ��� �ȿ���
�ּ��� ������ ȣ��Ʈ�� �����ϴ� <directive
module="core">ServerName</directive> ���þ�� ȣ��Ʈ��
������ ���Ͻý��� ��� �ִ����� �����ϴ� <directive
module="core">DocumentRoot</directive> ���þ �ʿ��ϴ�.</p>
<note><title>�� ȣ��Ʈ�� ������</title>
������ ����ϴ� �������� ����ȣ��Ʈ�� �߰��Ѵٸ� ������
����ϴ� ȣ��Ʈ�� ���� &lt;VirtualHost&gt; ��ϵ� �߰��ؾ�
�Ѵ�. �� ��Ͽ� �����ϴ� <code>ServerName</code>��
<code>DocumentRoot</code>�� ��ü <code>ServerName</code>��
<code>DocumentRoot</code>�� ���ƾ� �Ѵ�. �������Ͽ��� ��
����ȣ��Ʈ�� ���� ���� ������ �⺻ ȣ��Ʈ�� �ȴ�.
</note>
<p>���� ��� <code>www.domain.tld</code> �������� �����ϰ�
�־�µ� ���� IP �ּҿ�
<code>www.otherdomain.tld</code>�� ����ȣ��Ʈ�� �߰��ϰ�
�ʹٰ� ��������. <code>httpd.conf</code>�� ������ ����
�߰��ϸ� �ȴ�:</p>
<example>
NameVirtualHost *<br />
<br />
&lt;VirtualHost *&gt;<br />
<indent>
ServerName www.domain.tld<br />
ServerAlias domain.tld *.domain.tld<br />
DocumentRoot /www/domain<br />
</indent>
&lt;/VirtualHost&gt;<br />
<br />
&lt;VirtualHost *&gt;<br />
<indent>ServerName www.otherdomain.tld<br />
DocumentRoot /www/otherdomain<br />
</indent>
&lt;/VirtualHost&gt;<br />
</example>
<p><code>NameVirtualHost</code>��
<code>&lt;VirtualHost&gt;</code> ���þ� �� ��� * ���
���� IP �ּҸ� ������ ���� �ִ�. ���� ���, �̷������� ��
IP �ּҿ� ���� �̸���� ����ȣ��Ʈ���� ������, �ٸ� �ּҿ�
IP��� Ȥ�� �̸���� ����ȣ��Ʈ���� ���� �� �ִ�.</p>
<p>� ������ ���� �̸����� ������ �� �ֱ� �ٶ���. �̴�
&lt;VirtualHost&gt; ���� �ȿ� <directive
module="core">ServerAlias</directive> ���þ ����Ͽ�
�����ϴ�. ���� ��� ���� ù��° &lt;VirtualHost&gt; ��Ͽ���
<directive module="core">ServerAlias</directive> ���þ ����ϸ�
������ �̸����� ���� ������Ʈ�� �� �� �ִ�:</p>
<example>
ServerAlias domain.tld *.domain.tld
</example>
<p><code>domain.tld</code> �����ο� �ִ� ��� ȣ��Ʈ�� ����
��û�� <code>www.domain.tld</code> ����ȣ��Ʈ�� �����Ѵ�.
�̸��� �ٶ� ���ϵ�ī�� ���� *�� ?�� ����� �� �ִ�. ����
<code>ServerName</code>�̳� <code>ServerAlias</code>�� �̸���
����־�ٰ� ���� �ƴϴ�. ���� �� �̸����� ������ IP �ּҷ�
�����ϵ��� DNS ������ �˸°� �����ؾ� �Ѵ�.</p>
<p>���������� <code>&lt;VirtualHost&gt;</code> �ȿ� �ٸ�
���þ���� ����Ͽ� ����ȣ��Ʈ�� �ڼ��� ������ �� �ִ�.
��κ��� ���þ ����� �� ������, ��õ� ����ȣ��Ʈ�� ��������
�����Ѵ�. � ���þ ��밡������ �˷��� ���þ��� <a
href="/mod/directive-dict.html#Context">������</a>��
Ȯ���϶�. (<code>&lt;VirtualHost&gt;</code> ���� �ƴ�)
<em>�ּ�������</em>���� ������ ���� ���þ�� ����ȣ��Ʈ��
���� ���� ���þ ��� ��쿡�� ���ȴ�.</p>
<p>��û�� ������ ������ ���� <code>NameVirtualHost</code>����
������ IP �ּ����� �˻��Ѵ�. �׷��ٸ� �� IP �ּҸ�
���� <code>&lt;VirtualHost&gt;</code> ���ǵ鿡�� ��û��
ȣ��Ʈ��� ��ġ�ϴ� <code>ServerName</code>�̳�
<code>ServerAlias</code>�� ã�´�. ã���� �� ������ ����Ѵ�.
������ ����ȣ��Ʈ�� ã�����ϸ�, IP �ּҿ� �ش��ϴ�
<strong>����ȣ��Ʈ���� ù��° ��</strong>�� ����Ѵ�.</p>
<p>��������� ó���� ���� ����ȣ��Ʈ�� <em>�⺻</em>
����ȣ��Ʈ�� �ȴ�. IP �ּҰ� <code>NameVirtualHost</code>
���þ �ش��ϸ�, <em>�ּ���</em>�� <code>DocumentRoot</code>��
<strong>����</strong> ������� �ʴ´�. Ư�� ����ȣ��Ʈ��
�ش������ʴ� ��û�� �����Ϸ���
������ <code>&lt;VirtualHost&gt;</code>�� ��� �������Ͽ���
���� �������� �ϸ� �ȴ�.</p>
</section>
<section id="compat"><title>������ ������� ȣȯ</title>
<p>�̹� ������ �̸���� ����ȣ��Ʈ�� �ùٷ� �����ϱ�����
�ʿ��� ������ �������ʴ� Ŭ���̾�Ʈ�� �ִ�. �̷� Ŭ���̾�Ʈ��
�׻� ��û�� IP �ּҿ� ���� ù��°�� ������ ����ȣ��Ʈ
(<cite>������</cite> �̸���� ����ȣ��Ʈ)��
�����Ѵ�.</p>
<note><title>�󸶳� ������ ���� ���ϴ°�?</title>
���⼭ �����Ǿ����� ������ ����� ������ ���� ���Ѵ�.
���ó� �̷� ������ ����� ���� ���Ǿ��. ����
������� ��� �̸���� ����ȣ��Ʈ�� �ʿ��� <code>Host</code>
����� ������.
</note>
<p>�� ������ �ణ �����彺������ <directive
module="core">ServerPath</directive> ���þ�� �ذ��� �� �ִ�:</p>
<p>���� ��:</p>
<example>
NameVirtualHost 111.22.33.44<br />
<br />
&lt;VirtualHost 111.22.33.44&gt;<br />
<indent>
ServerName www.domain.tld<br />
ServerPath /domain<br />
DocumentRoot /web/domain<br />
</indent>
&lt;/VirtualHost&gt;<br />
</example>
<p>�̰� ���� ���ΰ�? "<code>/domain</code>"�� �����ϴ�
URI�� ���� ��û�� ����ȣ��Ʈ <code>www.domain.tld</code>��
�����Ѵ�. ��, <code>Host:</code> ����� ������ Ŭ���̾�Ʈ��
<code>http://www.domain.tld/</code>�����ε� ������ �� ������,
<code>http://www.domain.tld/domain/</code>���δ� ���
Ŭ���̾�Ʈ�� �������� ������ �� �ִ�.</p>
<p>�̸� ���� ������ ����ȣ��Ʈ�� �ִ� ��������
<code>http://www.domain.tld/domain/</code>���� ���� ��ũ��
�ִ´�. �׸��� ����ȣ��Ʈ ������������ ��븵ũ����
����Ѵ�. (���� ���, "<code>file.html</code>",
"<code>/icons/image.gif</code>",
"<code>http://www.domain.tld/domain/misc/file.html</code>"�̳�
"<code>/domain/misc/file.html</code>"�� ���� �տ�
<code>/domain/</code>�� ���� ��ũ)</p>
<p>���� ��Ģ�� �ʿ������� �� ��Ģ�� ��� ��κ��� ���
���� ���̳� ������ ���̳� ������ ��� ������� ��������
�� �� �ִ�.</p>
</section>
</manualpage>