mod_log_config.xml.ko revision 4dce08e5129abe1dbd2b5eb057ca0438487c9482
f3ec420152ca921e4c1ce77782f51b53f659018dnd<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
f3ec420152ca921e4c1ce77782f51b53f659018dnd<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<!-- English Revision: 105989:932391 (outdated) -->
f3ec420152ca921e4c1ce77782f51b53f659018dnd Licensed to the Apache Software Foundation (ASF) under one or more
f3ec420152ca921e4c1ce77782f51b53f659018dnd contributor license agreements. See the NOTICE file distributed with
f3ec420152ca921e4c1ce77782f51b53f659018dnd this work for additional information regarding copyright ownership.
f3ec420152ca921e4c1ce77782f51b53f659018dnd The ASF licenses this file to You under the Apache License, Version 2.0
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen (the "License"); you may not use this file except in compliance with
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen the License. You may obtain a copy of the License at
f3ec420152ca921e4c1ce77782f51b53f659018dnd Unless required by applicable law or agreed to in writing, software
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen distributed under the License is distributed on an "AS IS" BASIS,
3f08db06526d6901aa08c110b5bc7dde6bc39905nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
f3ec420152ca921e4c1ce77782f51b53f659018dnd See the License for the specific language governing permissions and
f3ec420152ca921e4c1ce77782f51b53f659018dnd limitations under the License.
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>�� ����� Ŭ���̾�Ʈ�� ��û�� �α� �����Ӱ� ����Ѵ�.
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen �ڽ��� ���ϴ� ������� �α� ����� �� �ְ�, �����̳� �ܺ�
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ���α��� ���� �α� ���� ���� �ִ�. ������ �α� ����ϸ�
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ��û�� ���ݿ� ��� ��û�� �α� �߰��ϰų� ������ �� �ִ�.</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen module="mod_log_config">TransferLog</directive>�� �������
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen �����, <directive module="mod_log_config">LogFormat</directive>��
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ���ϴ� ����� ���ϰ�, <directive
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen module="mod_log_config">CustomLog</directive>�� �ѹ� �α����ϰ�
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ����� ��� �����Ѵ�. <directive>TransferLog</directive>��
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ��û�� ���� ���Ͽ� ����� �� �ִ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><directive module="mod_log_config">LogFormat</directive>��
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���þ��� ��� �ƱԸ�Ʈ�� ���ڿ��̴�. �� ���ڿ��� ��� ��û��
f3ec420152ca921e4c1ce77782f51b53f659018dnd �α����Ͽ� ����Ѵ�. ���ڿ����� �α����Ͽ� �״�� ����Ǵ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���ڿ� ��ٲް� ���� ��Ÿ���� C�� "\n"�� "\t" ����ڸ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� �� �ִ�. �α����Ͽ� ���ǥ�� �齽������ ������ �տ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd �ݵ�� �齽������ ������ �Ѵ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����Ͽ� ����Ѵ�. �� ���þ�� �α����Ͽ��� ������ ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd <columnspec><column width=".2"/><column width=".8"/></columnspec>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>HTTP ����� ������ ��� ����Ʈ��. CLF ��İ� ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� ������ ��� ��� 0 ��� '<code>-</code>'�� ���´�.</td></tr>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <td>������ ������ ��û���� <code><var>Foobar</var>:</code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>(�ִٸ� identd�� ������) ��� �α��θ�.
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>������ <code><var>Foobar</var>:</code> ��� ����.</td></tr>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <td>��û�� �����ϴ� �ڽ��� ���μ��� ID Ȥ�� ������
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>����(status). ���� �����̷��ǵ� ��û�� ��� *��*
f3ec420152ca921e4c1ce77782f51b53f659018dnd ��û�� �����̴�. ���� ��û�� ���´� <code>%...>s</code>.</td></tr>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>common log format �ð� ���(ǥ�� ���� ���)�� �ð�</td></tr>
b2a930a0c94e9fd25f8d2b3a2c53573235db3f06nilgun <td><code>strftime(3)</code> ��� format�� �ð�. (�����ð���
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td><directive module="core">UseCanonicalName</directive>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>������ �������� ���� ����.
f3ec420152ca921e4c1ce77782f51b53f659018dnd <columnspec><column width=".2"/><column width=".6"/></columnspec>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>������ �����Ŀ��� ������ ����ִ�(keep alive).</td></tr>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>(����ġ 1.3 �Ĺ� ���� �� ���þ��
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>��û�� ����� ������ ���� ����Ʈ���� 0�� �� ���.
f3ec420152ca921e4c1ce77782f51b53f659018dnd �̸� ����Ϸ��� <module>mod_logio</module>�� �ʿ��ϴ�.</td></tr>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <td>����� ������ �۽� ����Ʈ���� 0�� �� ���. �̸�
f3ec420152ca921e4c1ce77782f51b53f659018dnd ������ ���´� (������ �������� ������ �ڸ��� "-"�� ����Ѵ�).
f3ec420152ca921e4c1ce77782f51b53f659018dnd ������ �տ� "!"�� ���̰ų� �Ⱥ��� HTTP �����ڵ� �������
f3ec420152ca921e4c1ce77782f51b53f659018dnd �ۼ��Ѵ�. ���� ���, "%400,501{User-agent}i"�� 400 (Bad
f3ec420152ca921e4c1ce77782f51b53f659018dnd Request) ����� 501 (Not Implemented) �����϶���
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>������ "<"�� ">"�� ���� �����̷��ǵ� ��û���� ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ó�� ��û�� ������ ������ ��û�� ������ �����Ѵ�. �⺻������
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>%>s</code>�� ��û�� ������ ����(status)�� ����ϰ�,
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����̷��ǵ� ��쿡�� ó���� ������ ����ڸ� ����Ѵ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>%...i</code>, <code>%...o</code>�� ��� ���ڿ��� �״��
f3ec420152ca921e4c1ce77782f51b53f659018dnd �ξ��. ������ Common Log Format�� �䱸������ ������ؼ�����.
f3ec420152ca921e4c1ce77782f51b53f659018dnd ��, Ŭ���̾�Ʈ�� ����ڸ� �α� ������ �� �ֱ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd �α������� �״�� �ٷ� ���� �����ؾ� �Ѵ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>���Ȼ� ������ 2.0.46���� ����� �� ��� ���ڳ� �ٸ� Ư�����ڸ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>\x<var>hh</var></code>�� ǥ���Ѵ�. ���⼭ <var>hh</var>��
f3ec420152ca921e4c1ce77782f51b53f659018dnd �ش� ����Ʈ�� 16��� ǥ���� ��Ÿ����. �� ��Ģ�� ���ܴ� �齽������
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� ��鹮�ڵ�(<code>\n</code>, <code>\t</code> ��)�̴�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd module="mpm_common">Listen</directive>�� ���� <code>%v</code>��
f3ec420152ca921e4c1ce77782f51b53f659018dnd �����ϴ� ȣ��Ʈ�� �˱����� ����ȣ��Ʈ ã�� �˰?����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���� �ʿ��� �̵� ���� <directive
f3ec420152ca921e4c1ce77782f51b53f659018dnd module="core">UseCanonicalName</directive> ������ �����ϴ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>������ �����ϴ� ����ڿܿ� �ٸ� ����ڰ� �α������� �����ϴ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���丮�� ���� ������ ���� �� ���ȿ� ������ ������
f3ec420152ca921e4c1ce77782f51b53f659018dnd <a href="/misc/security_tips.html#serverroot">���� ��</a>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ������ ����϶�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<directivesynopsis>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<description>��Ű�� �α� ��������� ����� ���ϸ��� �����Ѵ�</description>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<contextlist><context>server config</context><context>virtual host</context>
f3ec420152ca921e4c1ce77782f51b53f659018dnd</contextlist>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ��������� ����� ���ϸ��� �����Ѵ�. ���ϸ��� <directive
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���� ������ �ʴ´�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd</directivesynopsis>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<directivesynopsis>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<contextlist><context>server config</context><context>virtual host</context>
f3ec420152ca921e4c1ce77782f51b53f659018dnd</contextlist>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>������ ��û�� �α� ���涧 <directive>CustomLog</directive>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���þ ����Ѵ�. �α� ����� �����ϰ�, ȯ�溯���� ����Ͽ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd ��û�� Ư¡�� ��� ���������� �α� ���� ���� �ִ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>�α� ����� ��Ҹ� �����ϴ� ù��° �ƱԸ�Ʈ���� ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���� �ϳ��� ����Ѵ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ������� ���ϸ�.</dd>
723b4be7951b76cd58116426912adacf55bf96ednilgun ���� ���α� ��θ� ��´�.
27dcd8d81085fd60aadcd8a9bad35a607b26b758nilgun <p>���α��� ����Ѵٸ� ���α��� �������� ������ �����
723b4be7951b76cd58116426912adacf55bf96ednilgun �������� ����ȴ�. ������ root�� �����Ѵٸ� ���α���
723b4be7951b76cd58116426912adacf55bf96ednilgun root�� �����ϹǷ� ���α��� �������� Ȯ���϶�.</p>
723b4be7951b76cd58116426912adacf55bf96ednilgun <p>���н��� �ƴ� �÷��� ���ϰ�θ� �Է��Ҷ� �÷�����
723b4be7951b76cd58116426912adacf55bf96ednilgun �齽������ ����ϴ��� �ݵ�� �������� ����ؾ� �Ѵ�.
f3ec420152ca921e4c1ce77782f51b53f659018dnd �Ϲ������� �������Ͽ����� �� �������� ����ϴ� ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>�ι�° �ƱԸ�Ʈ�� �α����Ͽ� ����� ������ �����Ѵ�.
f3ec420152ca921e4c1ce77782f51b53f659018dnd �� <directive module="mod_log_config">LogFormat</directive>����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���ڿ��� ����� �� �ִ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd # ��� ��Ī�� ����� CustomLog<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd LogFormat "%h %l %u %t \"%r\" %>s %b" common<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd # ���� ��� ���ڿ��� ����� CustomLog<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd </example>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>����° �ƱԸ�Ʈ�� �� �Ǹ�, Ư�� ���� ȯ�溯�� ������
f3ec420152ca921e4c1ce77782f51b53f659018dnd ��� ��û�� �α� ������� ���θ� �����Ѵ�. ��û�� ������
f3ec420152ca921e4c1ce77782f51b53f659018dnd ��û�� �α� ����Ѵ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><module>mod_setenvif</module>�� <module>mod_rewrite</module>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� ����Ͽ� ��û���� ȯ�溯���� ������ �� �ִ�. ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���, ������ GIF ���� ���� ��� ��û�� �ּ��� �αװ� �ƴ�
f3ec420152ca921e4c1ce77782f51b53f659018dnd �ٸ� �α����Ͽ� ����Ϸ���,</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd SetEnvIf Request_URI \.gif$ gif-image<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd CustomLog nongif-requests.log common env=!gif-image
f3ec420152ca921e4c1ce77782f51b53f659018dnd </example>
f3ec420152ca921e4c1ce77782f51b53f659018dnd</directivesynopsis>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<directivesynopsis>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<contextlist><context>server config</context><context>virtual host</context>
f3ec420152ca921e4c1ce77782f51b53f659018dnd</contextlist>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����Ѵ�. ù��° ����� �ƱԸ�Ʈ�� �Ѱ��� ����Ͽ� ����
f3ec420152ca921e4c1ce77782f51b53f659018dnd ���þ�� �̸� ������ (�α� ����� ��Ī�ϴ�) <var>nickname</var>��
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� �� �ִ�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd �ڿ��� ����ϴ� <directive>LogFormat</directive>�̳� <directive
d23070a273525fb69f21f5426d31a32157dad337nilgun module="mod_log_config">CustomLog</directive> ���þ �ݺ��ؼ�
d23070a273525fb69f21f5426d31a32157dad337nilgun ��� ���ڿ��� ��� �Է��ϴ� ��� <var>nickname</var>�� �����
d23070a273525fb69f21f5426d31a32157dad337nilgun �� �ִ�. ��Ī�� �����ϴ� <directive>LogFormat</directive>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� �⺻������ ������ �ʴ´�. ���Ƿ� ������ ������
d23070a273525fb69f21f5426d31a32157dad337nilgun <directive module="mod_log_config">TransferLog</directive>
bcb283e92c05f9564992be3cad88399eb0a163eanilgun ���þ ������ ���� �ʴ´�. ��,
f3ec420152ca921e4c1ce77782f51b53f659018dnd ����� �� ������ �����϶�.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
f3ec420152ca921e4c1ce77782f51b53f659018dnd </example>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen</directivesynopsis>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen<directivesynopsis>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen<syntax>TransferLog <var>file</var>|<var>pipe</var></syntax>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen<contextlist><context>server config</context><context>virtual host</context>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen</contextlist>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen module="mod_log_config">CustomLog</directive> ���þ�� �ƱԸ�Ʈ��
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ����� ���������, �α� ����� ���� �����ϰų� ��û�� ���ǿ�
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ��� �α� ���� �� ���. ��� ���� �ֱ� ����� (��Ī��
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen �������� ����) <directive
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen module="mod_log_config">LogFormat</directive> ���þ ������
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen �α� ����� ����Ѵ�. �̸� ����� �������� �ʾҴٸ� Common
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen Log Format�� ����Ѵ�.</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen</directivesynopsis>
f3ec420152ca921e4c1ce77782f51b53f659018dnd</modulesynopsis>