mod_headers.xml.ko revision fe9dca85c9e1544931fb420615372c10c0181ea7
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<?xml version="1.0" encoding="EUC-KR" ?>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<!-- English Revision: 105989 -->
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<!--
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik Copyright 2004-2005 The Apache Software Foundation or its licensors,
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik as applicable.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik Licensed under the Apache License, Version 2.0 (the "License");
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik you may not use this file except in compliance with the License.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik You may obtain a copy of the License at
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik http://www.apache.org/licenses/LICENSE-2.0
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik Unless required by applicable law or agreed to in writing, software
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik distributed under the License is distributed on an "AS IS" BASIS,
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik See the License for the specific language governing permissions and
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik limitations under the License.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik-->
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<modulesynopsis metafile="mod_headers.xml.meta">
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<name>mod_headers</name>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<description>HTTP ��û ����� ���� ��� ����</description>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<status>Extension</status>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<sourcefile>mod_headers.c</sourcefile>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<identifier>headers_module</identifier>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<compatibility><directive
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnikmodule="mod_headers">RequestHeader</directive>�� ����ġ 2.0����
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik�ִ�</compatibility>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<summary>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p>�� ����� HTTP ��û ����� ���� ����� �����ϰ� �����ϴ�
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ���þ���� �����Ѵ�. ����� ��ġ�ų� ��ü, ������ �� �ִ�.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik</summary>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<section id="order"><title>ó�� ��</title>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p><module>mod_headers</module>�� �����ϴ� ���þ�� ����������
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ���� ��� ��ҿ��� ����� �� ������, <a
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik href="/sections.html">���� ����</a>���� ���μ� ���þ���
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ������ ������ ���� �ִ�.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p>ó����� �߿��ϸ�, �������Ͽ� ���� ��� <a
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik href="/sections.html#mergin">���� ����</a>�� ������ �޴´�.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ���� �� ���þ �ݴ�� ������ ȿ�� �޶����.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <example>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik RequestHeader append MirrorID "mirror 12"<br />
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik RequestHeader unset MirrorID
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik </example>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p>���� ���� ������ <code>MirrorID</code> ����� ������
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik �ʴ´�. �ݴ�� ������ MirrorID ����� "mirror 12"�� �����Ѵ�.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik</section>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<section id="early"><title>�̸�(early) ó���� ����(late) ó��</title>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p><module>mod_headers</module>�� ��û �ʱ⳪ ���߿� �����
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik �� �ִ�. ������ ������ڸ� �����ϱ� ���� ��û �����
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik �����ϰ� ������ ��Ʈ���� ���� ���� ����� �����ϴ� ����(late)
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ����� ����Ѵ�. ���� �����ϴ� ���������� �׻� ���� �����
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ����϶�.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p>�̸�(early) ����� �����ڸ� ���� �˻�/���������� ������.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <code>early</code> Ű���带 ����Ͽ� ������ ���þ�� ��û��
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ó���ϱ� �����Ҷ� �����Ѵ�. ��, �ٸ� ��û�� ���ǽ����ϰų�
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik �˻縦 �ϱ����� ����� �� ������, ������ ���ϱ� �� �ٸ�
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ����� �ҽÿ� ����� ������ �� �ִ�.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <p>��û��ο� ���� ������ ���캸�� �� �̸� ���þ
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ó���ϱ⶧���� �̸� ��� ���þ�� �ּ����̳� ����ȣ��Ʈ
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik �����ҿ����� ����� �� �ִ�. �̸� ���þ�� ��û��ο�
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ������ �� ��⶧���� <code>&lt;Directory&gt;</code>��
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <code>&lt;Location&gt;</code>���� �����ҿ��� ����� ��
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik ���.</p>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik</section>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik<section id="examples"><title>����</title>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <ol>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <li>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik "TS"�� �����ϴ� ��� ��û ����� ���� ����� �����Ѵ�.
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik <example>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik Header echo ^TS
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik </example>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik </li>
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik
<li>
���信 ��û�� ���� �ð��� ��û�� �����ϴµ� �ɸ� �ð���
�˷��ִ� <code>MyHeader</code> ����� �߰��Ѵ�. Ŭ���̾�Ʈ��
�� ����� ���� ������ ���ϸ� �����ϰų� Ŭ���̾�Ʈ��
�������� �������� ã�� �� �ִ�.
<example>
Header add MyHeader "%D %t"
</example>
<p>���信 ������ ���� ����� ����.</p>
<example>
MyHeader: D=3775428 t=991424704447256
</example>
</li>
<li>
Joe���� �ȳ�
<example>
Header add MyHeader "Hello Joe. It took %D microseconds \<br />
for Apache to serve this request."
</example>
<p>���信 ������ ���� ����� ����.</p>
<example>
MyHeader: Hello Joe. It took D=3775428 microseconds for Apache
to serve this request.
</example>
</li>
<li>
��û�� "MyRequestHeader" ����� �ִ� ��쿡�� ����������
���信 <code>MyHeader</code>�� ������. Ư�� Ŭ���̾�Ʈ���Ը�
���信 ����� �߰��Ҷ� �����ϴ�. �� ������ �����Ϸ���
<module>mod_setenvif</module> ����� �ʿ��ϴ�.
<example>
SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br />
Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader<br />
</example>
<p>HTTP ��û�� <code>MyRequestHeader: value</code> �����
�ִٸ�, ���信 ������ ���� ����� ����.</p>
<example>
MyHeader: D=3775428 t=991424704447256 mytext
</example>
</li>
</ol>
</section>
<directivesynopsis>
<name>RequestHeader</name>
<description>HTTP ��û ����� �����Ѵ�</description>
<syntax>RequestHeader set|append|add|unset <var>header</var>
[<var>value</var>] [early|env=[!]<var>variable</var>]</syntax>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context></contextlist>
<override>FileInfo</override>
<usage>
<p>�� ���þ�� HTTP ��û ����� ��ġ�ų� ��ü, �����Ѵ�.
���� �ڵ鷯�� �����ϱ� ���� ����� �����ϱ⶧���� ����
����� ������ �� �ִ�. ù��° �ƱԸ�Ʈ�� ��� ����� �ٸ���.
ù��° �ƱԸ�Ʈ�� �Ʒ� ���� �ϳ��� ����� �� �ִ�.</p>
<dl>
<dt><code>set</code></dt>
<dd>��û ����� �����Ѵ�. ���� �̸����� �̹� ����� �ִٸ�
��ü�Ѵ�</dd>
<dt><code>append</code></dt>
<dd>�̹� �����ϴ� ���� �̸��� ��û ����� �߰��Ѵ�. ����
����� ���ο� ���� ��ġ��, ���� ����� ���ο� �� ���̿�
��ǥ�� ���δ�. �̴� ���� ������� �����ϴ� HTTP ǥ�� ����̴�.</dd>
<dt><code>add</code></dt>
<dd>����� �̹� �ִ��� ��û ����� �߰��Ѵ�. �׷��� ����
�̸��� ����� �ΰ� (Ȥ�� ����) ��� �� �ִ�. �� ��� �ǿ���
��� �߻��� �� �ֱ⶧���� ���� ��� <code>append</code>��
����ؾ� �Ѵ�.</dd>
<dt><code>unset</code></dt>
<dd>�̷� �̸��� ��û ����� �ִٸ� �����Ѵ�. ���� �̸���
���� ����� ������ �ִٸ� ��� �����Ѵ�. <var>value</var>��
���� �ʴ´�.</dd>
</dl>
<p>�ƱԸ�Ʈ �ڿ� ������� ���´�. ����� �ڿ� �ݷ��� ����
�� ������, �� �ȴ�. ��ҹ��ڴ� �����Ѵ�. <code>add</code>,
<code>append</code>, <code>set</code>�� ����Ҷ��� ����°
�ƱԸ�Ʈ <var>value</var>�� �ʿ��ϴ�. <var>value</var> �ȿ�
����� �ִٸ� �ֵ��ǥ�� ����� �Ѵ�. unset�� ����Ҷ���
<var>value</var>�� ������ �ȵȴ�. <var>value</var>�� �Ϲ�
���ڿ��̳� ����� ����ϴ� ���ڿ��̸�, �ΰ����� ���� �����
���� �ִ�. �����ϴ� ��ı���ڴ� <directive
module="mod_headers">Header</directive>�� �����Ƿ� �ڼ���
������ �װ��� ����϶�.</p>
<p><directive>RequestHeader</directive> ���þ� �ڿ� �ൿ��
�Ͼ ������ �����ϴ� �߰� �ƱԸ�Ʈ�� <a
href="#early">�̸� ó��</a>�� ���ϴ� Ű����
<code>early</code>�� ���� �� �ִ�. <code>env=<var>...</var></code>
�ƱԸ�Ʈ�� ����� ��� �ش� <a href="/env.html">ȯ�溯��</a>��
�����Ѵٸ� (Ȥ�� <code>env=!<var>...</var></code>�� ����
ȯ�溯���� �������� �ʴٸ�) <directive>RequestHeader</directive>
���þ �����Ѵ�. �׷��� ������ ���þ�� ��û�� �ƹ� ������
��ġ�� �ʴ´�.</p>
<p><a href="#early">�̸�</a> ����� �ƴ϶�� fixup �ܰ迡��
��û�� �ش��ϴ� �ڵ鷯�� �����ϱ� ����
<directive>RequestHeader</directive> ���þ ó���Ѵ�.
�׷��� ������ ��� Ȥ�� ����ġ �Է����Ͱ� ����� ����ų�
������ �� �ִ�.</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>Header</name>
<description>HTTP ���� ����� �����Ѵ�</description>
<syntax>Header [<var>condition</var>] set|append|add|unset|echo
<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</syntax>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context></contextlist>
<override>FileInfo</override>
<usage>
<p>�� ���þ�� HTTP ���� ����� ��ġ�ų� ��ü, �����Ѵ�.
���� �ڵ鷯�� ��� ���Ͱ� ������ ���Ŀ� ����� �����ϱ⶧����
���� ����� ������ �� �ִ�.</p>
<p><var>condition</var>�� ���������� ����ϸ�, ������
<code>onsuccess</code> Ȥ�� <code>always</code>�� ����Ѵ�.
�̴� � ���� ���ǥ�� ���������� �����Ѵ�.
<code>onsuccess</code>�� <code>2<var>xx</var></code> �����ڵ带
���ϰ�, <code>always</code>�� (<code>2<var>xx</var></code>��
������) ��� �����ڵ带 ���Ѵ�. Ư�� � ����� ������
����� �����ϰ� �ʹٸ�, ���� � ���� ������� �� �������
�Ѵ�.</p>
<p>�ι�° �ƱԸ�Ʈ�� ��� ����� �ٸ���. �ι�° �ƱԸ�Ʈ��
�Ʒ� ���� �ϳ��� ����� �� �ִ�.</p>
<dl>
<dt><code>set</code></dt>
<dd>���� ����� �����Ѵ�. ���� �̸����� �̹� ����� �ִٸ�
��ü�Ѵ�. <var>value</var>�� ��Ĺ��ڿ��� ����� �� �ִ�.</dd>
<dt><code>append</code></dt>
<dd>�̹� �����ϴ� ���� �̸��� ���� ����� �߰��Ѵ�. ����
����� ���ο� ���� ��ġ��, ���� ����� ���ο� �� ���̿�
��ǥ�� ���δ�. �̴� ���� ������� �����ϴ� HTTP ǥ�� ����̴�.</dd>
<dt><code>add</code></dt>
<dd>����� �̹� �ִ��� ���� ����� �߰��Ѵ�. �׷��� ����
�̸��� ����� �ΰ� (Ȥ�� ����) ��� �� �ִ�. �� ��� �ǿ���
��� �߻��� �� �ֱ⶧���� ���� ��� <code>append</code>��
����ؾ� �Ѵ�.</dd>
<dt><code>unset</code></dt>
<dd>�̷� �̸��� ���� ����� �ִٸ� �����Ѵ�. ���� �̸���
���� ����� ������ �ִٸ� ��� �����Ѵ�. <var>value</var>��
���� �ʴ´�.</dd>
<dt><code>echo</code></dt>
<dd>�̷� �̸��� ��û ����� �״�� ���� ����� ������.
<var>header</var>�� ����ǥ������ ����� �� �ִ�.
<var>value</var>�� ���� �ʴ´�.</dd>
</dl>
<p>�ƱԸ�Ʈ �ڿ� <var>header</var> �̸��� ���´�. �����
�ڿ� �ݷ��� ���� �� ������, �� �ȴ�. <code>set</code>,
<code>append</code>, <code>add</code>, <code>unset</code>����
��ҹ��ڴ� �����Ѵ�. <code>echo</code>�� <var>header</var>
�̸��� ������ڸ� �����ϰ� ����ǥ������ ����� �� �ִ�.</p>
<p><code>add</code>, <code>append</code>, <code>set</code>��
����Ҷ��� ����° �ƱԸ�Ʈ <var>value</var>�� �ʿ��ϴ�.
<var>value</var> �ȿ� ����� �ִٸ� �ֵ��ǥ�� ����� �Ѵ�.
<var>value</var>�� �Ϲ� ���ڿ��̳� ����� ����ϴ� ���ڿ��̸�,
�ΰ����� ���� ����� ���� �ִ�. <var>value</var>���� �����ϴ�
��ı���ڴ� ������ ����.</p>
<table border="1" style="zebra">
<columnspec><column width=".25"/><column width=".75"/></columnspec>
<tr><th>���</th><th>����</th></tr>
<tr><td><code>%%</code></td>
<td>�ۼ�Ʈ ��ȣ</td></tr>
<tr><td><code>%t</code></td>
<td>��û�� ���� �ð��� ����ǥ�ؽ÷� epoch (1970�� 1��
1��) ���� ���� ����ũ���� ������. �� �տ� <code>t=</code>��
�ٴ´�.</td></tr>
<tr><td><code>%D</code></td>
<td>��û�� ���� �ð����� ����� ��Ʈ���� �������� �ɸ�
�ð�. ��û�� �Ⱓ�� ���. �� �տ� <code>D=</code>��
�ٴ´�.</td></tr>
<tr><td><code>%{FOOBAR}e</code></td>
<td><a href="/env.html">ȯ�溯��</a> <code>FOOBAR</code>��
����.</td></tr>
<tr><td><code>%{FOOBAR}s</code></td>
<td><module>mod_ssl</module>�� �����Ѵٸ�, <a
href="mod_ssl.html#envvars">SSL ȯ�溯��</a>
<code>FOOBAR</code>�� ����.</td></tr>
</table>
<note><title>����</title>
<p><code>%s</code> ��� �����ڴ� ����ġ 2.1 ���Ŀ��� �ִ�.
�� �����ڴ� <code>SSLOptions +StdEnvVars</code>�� ����ϴ�
�δ��� ������� <code>%e</code> ��� ����� �� �ִ�. �
���������� <code>SSLOptions +StdEnvVars</code>�� ����ؾ�
�Ѵٸ�, <code>%e</code>�� <code>%s</code> ���� �ξ� ��
ȿ�����̴�.</p>
</note>
<p><directive>Header</directive> ���þ� �ڿ� �ൿ�� �Ͼ
������ �����ϴ� �߰� �ƱԸ�Ʈ�� <a href="#early">�̸� ó��</a>��
���ϴ� Ű���� <code>early</code>�� ���� �� �ִ�.
<code>env=<var>...</var></code> �ƱԸ�Ʈ�� ����� ��� �ش�
<a href="/env.html">ȯ�溯��</a>�� �����Ѵٸ� (Ȥ��
<code>env=!<var>...</var></code>�� ���� ȯ�溯���� ��������
�ʴٸ�) <directive>Header</directive> ���þ �����Ѵ�.
�׷��� ������ ���þ�� ��û�� �ƹ� ������ ��ġ�� �ʴ´�.</p>
<p><a href="#early">�̸�</a> ����� �ƴ϶�� ������ ��Ʈ������
������ ���� <directive>Header</directive> ���þ ó���Ѵ�.
�׷��� ��� ���Ͱ� �߰��ϴ� ����� ������ ��κ��� �����
�����ϰų� ��� �� �ִ�.</p>
</usage>
</directivesynopsis>
</modulesynopsis>