mod_log_config.xml.ko revision f72157619b30084561fc3e785041cc18a26ba847
208651a016b098f4fa1f6279559f104d70f1632dtakashi<?xml version="1.0" encoding="EUC-KR" ?>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar<!-- English Revision: 105989:1179913 (outdated) -->
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
acc36ab93565d2880447d535da6ca6e5feac7a70nd<!--
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
031b91a62d25106ae69d4693475c79618dd5e884fielding this work for additional information regarding copyright ownership.
031b91a62d25106ae69d4693475c79618dd5e884fielding The ASF licenses this file to You under the Apache License, Version 2.0
031b91a62d25106ae69d4693475c79618dd5e884fielding (the "License"); you may not use this file except in compliance with
031b91a62d25106ae69d4693475c79618dd5e884fielding the License. You may obtain a copy of the License at
acc36ab93565d2880447d535da6ca6e5feac7a70nd
acc36ab93565d2880447d535da6ca6e5feac7a70nd http://www.apache.org/licenses/LICENSE-2.0
acc36ab93565d2880447d535da6ca6e5feac7a70nd
acc36ab93565d2880447d535da6ca6e5feac7a70nd Unless required by applicable law or agreed to in writing, software
acc36ab93565d2880447d535da6ca6e5feac7a70nd distributed under the License is distributed on an "AS IS" BASIS,
acc36ab93565d2880447d535da6ca6e5feac7a70nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
acc36ab93565d2880447d535da6ca6e5feac7a70nd See the License for the specific language governing permissions and
acc36ab93565d2880447d535da6ca6e5feac7a70nd limitations under the License.
acc36ab93565d2880447d535da6ca6e5feac7a70nd-->
acc36ab93565d2880447d535da6ca6e5feac7a70nd
7db9f691a00ead175b03335457ca296a33ddf31bnd<modulesynopsis metafile="mod_log_config.xml.meta">
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi<name>mod_log_config</name>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<description>�������� ��û�� �α׿� ����Ѵ�</description>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<status>Base</status>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<sourcefile>mod_log_config.c</sourcefile>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<identifier>log_config_module</identifier>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<summary>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>�� ����� Ŭ���̾�Ʈ�� ��û�� �α׿� �����Ӱ� ����Ѵ�.
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki �ڽ��� ���ϴ� ������� �α׸� ����� �� �ְ�, �����̳� �ܺ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ���α׷��� ���� �α׸� ���� ���� �ִ�. ������ �α׸� ����ϸ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ��û�� ���ݿ� ��� ��û�� �α׿� �߰��ϰų� ������ �� �ִ�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>�� ����� ������ ���þ �����Ѵ�. <directive
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki module="mod_log_config">TransferLog</directive>�� �������
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki �����, <directive module="mod_log_config">LogFormat</directive>��
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ���ϴ� ����� ���ϰ�, <directive
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki module="mod_log_config">CustomLog</directive>�� �ѹ� �α����ϰ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����� ��� �����Ѵ�. <directive>TransferLog</directive>��
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <directive>CustomLog</directive> ���þ ������ ����ϸ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ��û�� ���� ���Ͽ� ����� �� �ִ�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki</summary>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<seealso><a href="/logs.html">����ġ �α�����</a></seealso>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki<section id="formats"><title>�α� ��� �����ϱ�</title>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p><directive module="mod_log_config">LogFormat</directive>��
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <directive module="mod_log_config">CustomLog</directive>
18d6d78c596e3e6193fbef9cfbd33618cec13f19kawai ���þ��� ��� �ƱԸ�Ʈ�� ���ڿ��̴�. �� ���ڿ��� ��� ��û��
18d6d78c596e3e6193fbef9cfbd33618cec13f19kawai �α����Ͽ� ����Ѵ�. ���ڿ����� �α����Ͽ� �״�� ����Ǵ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ���ڿ� ��ٲް� ���� ��Ÿ���� C�� "\n"�� "\t" ����ڸ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����� �� �ִ�. �α����Ͽ� ���ǥ�� �齽������ ������ �տ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki �ݵ�� �齽������ ������ �Ѵ�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>��û�� Ư¡�� ��� ���ڿ��� "<code>%</code>" ���þ
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����Ͽ� ����Ѵ�. �� ���þ�� �α����Ͽ��� ������ ����
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����ȴ�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <table border="1" style="zebra">
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <columnspec><column width=".2"/><column width=".8"/></columnspec>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <tr><th>���&nbsp;���ڿ�</th>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <th>����</th></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%%</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>�ۼ�Ʈ ��ȣ</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <tr><td><code>%...a</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��� IP-�ּ�</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...A</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>(����) IP-�ּ�</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...B</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>HTTP ����� ������ ��� ����Ʈ��.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <tr><td><code>%...b</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>HTTP ����� ������ ��� ����Ʈ��. CLF ��İ� ����
208651a016b098f4fa1f6279559f104d70f1632dtakashi ����� ������ ��� ��� 0 ��� '<code>-</code>'�� ���´�.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...{<var>Foobar</var>}C</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>������ ������ ��û���� <var>Foobar</var> ��Ű��
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <tr><td><code>%...D</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��û�� ó���ϴµ� �ɸ� �ð� (����ũ���� ����).</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...{<var>FOOBAR</var>}e</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>ȯ�溯�� <var>FOOBAR</var>�� ����</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...f</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>���ϸ�</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...h</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��� ȣ��Ʈ</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <tr><td><code>%...H</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��û ��������</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...{<var>Foobar</var>}i</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>������ ������ ��û���� <code><var>Foobar</var>:</code>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����� ����.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...l</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>(�ִٸ� identd�� ������) ��� �α��θ�.
208651a016b098f4fa1f6279559f104d70f1632dtakashi <module>mod_ident</module>�� �ְ� <directive
208651a016b098f4fa1f6279559f104d70f1632dtakashi module="mod_ident">IdentityCheck</directive>��
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>On</code>�� �ƴϸ� �����ȣ�� ����Ѵ�.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <tr><td><code>%...m</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��û �޽��</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...{<var>Foobar</var>}n</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>�ٸ� ����� ����� <var>Foobar</var> ��Ʈ(note)
208651a016b098f4fa1f6279559f104d70f1632dtakashi ����.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
57fbfdce466d9a43dd4c161c901360f8f2ad2757yoshiki <tr><td><code>%...{<var>Foobar</var>}o</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>������ <code><var>Foobar</var>:</code> ��� ����.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...p</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��û�� �����ϴ� ������ ���� ��Ʈ</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...P</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>��û�� �����ϴ� �ڽ��� ���μ��� ID.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...{<var>format</var>}P</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>��û�� �����ϴ� �ڽ��� ���μ��� ID Ȥ�� ������
208651a016b098f4fa1f6279559f104d70f1632dtakashi ID. format���� <code>pid</code>�� <code>tid</code>��
208651a016b098f4fa1f6279559f104d70f1632dtakashi �����ϴ�.
208651a016b098f4fa1f6279559f104d70f1632dtakashi </td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...q</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>���ǹ��ڿ� (���ǹ��ڿ��� �ִٸ� �տ� <code>?</code>��
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ���̰�, ��ٸ� �� ���ڿ�)</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...r</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��û�� ù��° ��</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...s</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>����(status). ���� �����̷��ǵ� ��û�� ��� *��*
208651a016b098f4fa1f6279559f104d70f1632dtakashi ��û�� �����̴�. ���� ��û�� ���´� <code>%...&gt;s</code>.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...t</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>common log format �ð� ���(ǥ�� ���� ���)�� �ð�</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...{<var>format</var>}t</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td><code>strftime(3)</code> ��� format�� �ð�. (�����ð���
208651a016b098f4fa1f6279559f104d70f1632dtakashi �� ����)</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...T</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��û�� ó���ϴµ� �ɸ� �ð� (�� ����).</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...u</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>��� ����� (auth�� �����ϸ�, ����(<code>%s</code>)��
208651a016b098f4fa1f6279559f104d70f1632dtakashi 401�� ��� �̻��� ���� ���� �� ����)</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...U</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>���ǹ��ڿ��� ������ ��û URL ���.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
57fbfdce466d9a43dd4c161c901360f8f2ad2757yoshiki <tr><td><code>%...v</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>��û�� ������ ������ ���� <directive
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki module="core">ServerName</directive>.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...V</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td><directive module="core">UseCanonicalName</directive>
208651a016b098f4fa1f6279559f104d70f1632dtakashi ������ �� ������.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...X</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>������ �������� ���� ����.
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <table>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <columnspec><column width=".2"/><column width=".6"/></columnspec>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>X</code> =</td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>������ ��ġ�� �� ������ ��������.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>+</code> =</td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>������ �����Ŀ��� ������ ����ִ�(keep alive).</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>-</code> = </td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>������ ������ ������ ��������.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki </table>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>(����ġ 1.3 �Ĺ� ���� �� ���þ��
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%...c</code>������, �������� ssl
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%...{<var>var</var>}c</code> ����� ���ļ�
208651a016b098f4fa1f6279559f104d70f1632dtakashi �����ߴ�.)</p></td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...I</code></td>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <td>��û�� ����� ������ ���� ����Ʈ���� 0�� �� ���.
208651a016b098f4fa1f6279559f104d70f1632dtakashi �̸� ����Ϸ��� <module>mod_logio</module>�� �ʿ��ϴ�.</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><td><code>%...O</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>����� ������ �۽� ����Ʈ���� 0�� �� ���. �̸�
208651a016b098f4fa1f6279559f104d70f1632dtakashi ����Ϸ��� <module>mod_logio</module>�� �ʿ��ϴ�.</td></tr>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki </table>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>"<var>...</var>"���� (<em>���� ���</em>,
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <code>"%h %u %r %s %b"</code>) �ƹ��͵� ��ų�, �׸��� ������
208651a016b098f4fa1f6279559f104d70f1632dtakashi ������ ���´� (������ �������� ������ �ڸ��� "-"�� ����Ѵ�).
208651a016b098f4fa1f6279559f104d70f1632dtakashi ������ �տ� "!"�� ���̰ų� �Ⱥ��� HTTP �����ڵ� �������
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki �ۼ��Ѵ�. ���� ���, "%400,501{User-agent}i"�� 400 (Bad
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki Request) ����� 501 (Not Implemented) �����϶���
498e8a909bc308283d3713bb348246fe51de059cyoshiki <code>User-agent:</code>�� �α׿� �����,
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki "%!200,304,302{Referer}i"�� �������� ���°� <em>�ƴ�</em>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ��� ��û�� ���� <code>Referer:</code>�� �α׿� �����.</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>������ "&lt;"�� "&gt;"�� ���� �����̷��ǵ� ��û���� ����
208651a016b098f4fa1f6279559f104d70f1632dtakashi ó�� ��û�� ������ ������ ��û�� ������ �����Ѵ�. �⺻������
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%s, %U, %T, %D, %r</code>�� ó�� ��û�� ����, ������
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%</code> ���þ�� ������ ��û�� ����. �׷���
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%&gt;s</code>�� ��û�� ������ ����(status)�� ����ϰ�,
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%&lt;u</code>�� �������� ��ȣ���� �ʴ� �ڿ����� ����
208651a016b098f4fa1f6279559f104d70f1632dtakashi ����̷��ǵ� ��쿡�� ó���� ������ ����ڸ� ����Ѵ�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>2.0.46 ������ httpd 2.0 ������ <code>%...r</code>,
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%...i</code>, <code>%...o</code>�� ��� ���ڿ��� �״��
208651a016b098f4fa1f6279559f104d70f1632dtakashi �ξ��. ������ Common Log Format�� �䱸������ ������ؼ�����.
208651a016b098f4fa1f6279559f104d70f1632dtakashi ��, Ŭ���̾�Ʈ�� ����ڸ� �α׿� ������ �� �ֱ⶧����
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki �α������� �״�� �ٷ� ���� �����ؾ� �Ѵ�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>���Ȼ� ������ 2.0.46���� ����� �� ��� ���ڳ� �ٸ� Ư�����ڸ�
18d6d78c596e3e6193fbef9cfbd33618cec13f19kawai <code>\x<var>hh</var></code>�� ǥ���Ѵ�. ���⼭ <var>hh</var>��
18d6d78c596e3e6193fbef9cfbd33618cec13f19kawai �ش� ����Ʈ�� 16��� ǥ���� ��Ÿ����. �� ��Ģ�� ���ܴ� �齽������
18d6d78c596e3e6193fbef9cfbd33618cec13f19kawai �տ� ���̴� <code>"</code>�� <code>\</code>, �׸��� C���
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ����� ��鹮�ڵ�(<code>\n</code>, <code>\t</code> ��)�̴�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>�Ϲ������� ���� ����ϴ� �α� ����� ������ ����.</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dl>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt>Common Log Format (CLF)</dt>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dd><code>"%h %l %u %t \"%r\" %&gt;s %b"</code></dd>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt>����ȣ��Ʈ ������ ������ Common Log Format</dt>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt>NCSA extended/combined �α� ���</dt>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
208651a016b098f4fa1f6279559f104d70f1632dtakashi \"%{User-agent}i\""</code></dd>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt>Referer �α� ���</dt>
18d6d78c596e3e6193fbef9cfbd33618cec13f19kawai <dd><code>"%{Referer}i -&gt; %U"</code></dd>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <dt>Agent (������) �α� ���</dt>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <dd><code>"%{User-agent}i"</code></dd>
208651a016b098f4fa1f6279559f104d70f1632dtakashi </dl>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>��û�� �����ϴ� ������ ���� <directive
208651a016b098f4fa1f6279559f104d70f1632dtakashi module="core">ServerName</directive>�� <directive
208651a016b098f4fa1f6279559f104d70f1632dtakashi module="mpm_common">Listen</directive>�� ���� <code>%v</code>��
208651a016b098f4fa1f6279559f104d70f1632dtakashi <code>%p</code>�� ����Ѵ�. �α׺м� ���α׷��� ������ ��û��
208651a016b098f4fa1f6279559f104d70f1632dtakashi �����ϴ� ȣ��Ʈ�� �˱����� ����ȣ��Ʈ ã�� �˰?����
208651a016b098f4fa1f6279559f104d70f1632dtakashi ���� �ʿ��� �̵� ���� <directive
208651a016b098f4fa1f6279559f104d70f1632dtakashi module="core">UseCanonicalName</directive> ������ �����ϴ�.</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi</section>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi<section id="security"><title>���Ȼ� ����� ��</title>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>������ �����ϴ� ����ڿܿ� �ٸ� ����ڰ� �α������� �����ϴ�
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ���丮�� ���� ������ ���� �� ���ȿ� ������ ������
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <a href="/misc/security_tips.html#serverroot">���� ��</a>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki ������ ����϶�.</p>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki</section>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi<directivesynopsis>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<name>BufferedLogs</name>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<description>Buffer log entries in memory before writing to disk</description>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<contextlist><context>server config</context></contextlist>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
208651a016b098f4fa1f6279559f104d70f1632dtakashi</directivesynopsis>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi<directivesynopsis>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<name>CustomLog</name>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<description>�α����� �̸��� ����� �����Ѵ�</description>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<syntax>CustomLog <var>file</var>|<var>pipe</var>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<var>format</var>|<var>nickname</var>
208651a016b098f4fa1f6279559f104d70f1632dtakashi[env=[!]<var>environment-variable</var>]</syntax>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<contextlist><context>server config</context><context>virtual host</context>
208651a016b098f4fa1f6279559f104d70f1632dtakashi</contextlist>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi<usage>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>������ ��û�� �α׿� ���涧 <directive>CustomLog</directive>
208651a016b098f4fa1f6279559f104d70f1632dtakashi ���þ ����Ѵ�. �α� ����� �����ϰ�, ȯ�溯���� ����Ͽ�
208651a016b098f4fa1f6279559f104d70f1632dtakashi ��û�� Ư¡�� ��� ���������� �α׸� ���� ���� �ִ�.</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>�α׸� ����� ��Ҹ� �����ϴ� ù��° �ƱԸ�Ʈ���� ����
208651a016b098f4fa1f6279559f104d70f1632dtakashi ���� �ϳ��� ����Ѵ�.</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dl>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt><var>file</var></dt>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dd><directive module="core">ServerRoot</directive>��
208651a016b098f4fa1f6279559f104d70f1632dtakashi ������� ���ϸ�.</dd>
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt><var>pipe</var></dt>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <dd>���������� "<code>|</code>"�ڿ� �α� ������ ǥ���Է�����
208651a016b098f4fa1f6279559f104d70f1632dtakashi ���� ���α׷� ��θ� ��´�.
208651a016b098f4fa1f6279559f104d70f1632dtakashi
208651a016b098f4fa1f6279559f104d70f1632dtakashi <note type="warning"><title>����:</title>
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki <p>���α׷��� ����Ѵٸ� ���α׷��� �������� ������ �����
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki �������� ����ȴ�. ������ root�� �����Ѵٸ� ���α׷���
75429b361faff4e3109d7e5962f70d2d65271f60yoshiki root�� �����ϹǷ� ���α׷��� �������� Ȯ���϶�.</p>
</note>
<note type="warning"><title>����</title>
<p>���н��� �ƴ� �÷��� ���ϰ�θ� �Է��Ҷ� �÷�����
�齽������ ����ϴ��� �ݵ�� �������� ����ؾ� �Ѵ�.
�Ϲ������� �������Ͽ����� �׻� �������� ����ϴ� ����
����.</p>
</note></dd>
</dl>
<p>�ι�° �ƱԸ�Ʈ�� �α����Ͽ� ����� ������ �����Ѵ�.
�� <directive module="mod_log_config">LogFormat</directive>����
������ <var>nickname</var>�� ����ϰų� ���� <a
href="#formats">�α� ���</a> �� ������ <var>format</var>
���ڿ��� ����� �� �ִ�.</p>
<p>���� ���, ���� �� ���þ�� �Ȱ��� ���� �Ѵ�.</p>
<example>
# ��� ��Ī�� ����� CustomLog<br />
LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
CustomLog logs/access_log common<br />
<br />
# ���� ��� ���ڿ��� ����� CustomLog<br />
CustomLog logs/access_log "%h %l %u %t \"%r\" %&gt;s %b"
</example>
<p>����° �ƱԸ�Ʈ�� �� �Ǹ�, Ư�� ���� ȯ�溯�� ������
��� ��û�� �α׿� ������� ���θ� �����Ѵ�. ��û�� ������
<a href="/env.html">ȯ�溯��</a>�� ���ǵ��ִٸ� (Ȥ��
'<code>env=!<var>name</var></code>'�� ����� ��� ��ٸ�)
��û�� �α׿� ����Ѵ�.</p>
<p><module>mod_setenvif</module>�� <module>mod_rewrite</module>
����� ����Ͽ� ��û���� ȯ�溯���� ������ �� �ִ�. ����
���, ������ GIF �׸��� ���� ��� ��û�� �ּ��� �αװ� �ƴ�
�ٸ� �α����Ͽ� ����Ϸ���,</p>
<example>
SetEnvIf Request_URI \.gif$ gif-image<br />
CustomLog gif-requests.log common env=gif-image<br />
CustomLog nongif-requests.log common env=!gif-image
</example>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>LogFormat</name>
<description>�α����Ͽ� ����� ����� ����Ѵ�</description>
<syntax>LogFormat <var>format</var>|<var>nickname</var>
[<var>nickname</var>]</syntax>
<default>LogFormat "%h %l %u %t \"%r\" %>s %b"</default>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
<usage>
<p>�� ���þ�� ���� �α������� ����� �����Ѵ�.</p>
<p><directive>LogFormat</directive> ���þ�� �ΰ��� �������
����Ѵ�. ù��° ����� �ƱԸ�Ʈ�� �Ѱ��� ����Ͽ� ����
<directive>TransferLog</directive> ���þ���� ����� �α�
����� �����Ѵ�. �� �ƱԸ�Ʈ�� ���� <a href="#formats">�α�
��� �����ϱ�</a> �� ������ <var>format</var>�� ����
����ϰų�, ������ ������ <directive>LogFormat</directive>
���þ�� �̸� ������ (�α� ����� ��Ī�ϴ�) <var>nickname</var>��
����� �� �ִ�.</p>
<p><directive>LogFormat</directive> ���þ��� �ι�° �����
<var>format</var>�� <var>nickname</var>�� �����Ѵ�. �׷���
�ڿ��� ����ϴ� <directive>LogFormat</directive>�̳� <directive
module="mod_log_config">CustomLog</directive> ���þ �ݺ��ؼ�
��� ���ڿ��� ��� �Է��ϴ� ��� <var>nickname</var>�� �����
�� �ִ�. ��Ī�� �����ϴ� <directive>LogFormat</directive>
���þ�� <strong>�� �ܿ��� �ƹ� ����� ���� �ʴ´�</strong>.
��, ��Ī<em>��</em>�� �����ϸ�, ������ ����� ����ϰų�
����� �⺻������ ������ �ʴ´�. �׷��Ƿ� ������ ������
<directive module="mod_log_config">TransferLog</directive>
���þ ������ ���� �ʴ´�. ��,
<directive>LogFormat</directive>�� ��Ī���� �ٸ� ��Ī��
������ �� �ִ�. ��Ī �̸����� �ۼ�Ʈ ��ȣ(<code>%</code>)��
����� �� ������ �����϶�.</p>
<example><title>����</title>
LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost_common
</example>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>TransferLog</name>
<description>�α����� ��ġ�� �����Ѵ�</description>
<syntax>TransferLog <var>file</var>|<var>pipe</var></syntax>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
<usage>
<p>�� ���þ�� <directive
module="mod_log_config">CustomLog</directive> ���þ�� �ƱԸ�Ʈ��
����� ���������, �α� ����� ���� �����ϰų� ��û�� ���ǿ�
��� �α׿� ���� �� ���. ��� ���� �ֱ� ����� (��Ī��
�������� ����) <directive
module="mod_log_config">LogFormat</directive> ���þ ������
�α� ����� ����Ѵ�. �̸� ����� �������� �ʾҴٸ� Common
Log Format�� ����Ѵ�.</p>
<example><title>����</title>
LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\""<br />
TransferLog logs/access_log
</example>
</usage>
</directivesynopsis>
</modulesynopsis>