<-
Apache > HTTP Server > Documentation > Version 2.4

�����

������ ���:  en  |  fr  |  ja  |  ko  |  tr 

�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ������ ���� ������ �����ϼ���.

ȿ�������� �������� �����Ϸ��� �߻��ϴ� ������ �Բ� ������ Ȱ���� ���ɿ� ���� �˾ƾ� �Ѵ�. ����ġ �������� �ſ� �������̰� ������ �α� ����� �����Ѵ�. �� ������ �α� ����� �����ϴ� ����� �α׿� �� ������ �����Ѵ�.

Support Apache!

����

top

���� ���

���������� ����ġ�� �α������� �ִ� ���丮�� ��������� �ִٸ� (���� root) ������ �����ϴ� uid�� ���� Ȯ���� ���� �� �ִ�. �̸� ���������ʰ� �αװ� ����� ���丮�� ��������� ���� ����. �ڼ��� ������ ���� �� ������ �����϶�.

��, Ŭ���̾�Ʈ�� ������ ������ �α����Ͽ� ���� �״�� ��ϵȴ�. �׷��� ���ǰ� �ִ� Ŭ���̾�Ʈ�� �α����Ͽ� ����ڸ� ���� �� �����Ƿ�, �α׸� �ٷ궧�� �����ؾ� �Ѵ�.

top

���� �α� (Error Log)

ErrorLog ���þ�� ���� �߿��� �α������� ���� ���� �α��� �̸��� ��ġ�� �����Ѵ�. ����ġ �������� �� ���Ͽ� ���������� ��û�� ó���ϴ� ���� �߻��� ������ ����Ѵ�. ������ �����ϰų� �����ϴµ� ������ �ִٸ� ������ �߸��Ǿ��� ������ ��� ��ġ������ �˷��ִ� �̰��� ���� ���� ������� �Ѵ�.

���� �α״� ���� (���������� ���н� �ý��ۿ����� error_log, ��������� OS/2������ error.log) ���Ͽ� ��ϵȴ�. ���н� �ý��ۿ��� ������ ������ syslog�� �������� ����Ͽ� �ٸ� ���α׷����� ���� ���� �ִ�.

���� �α��� ������ ��������� �����Ӱ� �ڼ��ϴ�. �׷��� ��κ��� ���� �α� �׸� ���������� ������ ������ �ִ�. ���� ���, �׸��� ���� ������ ����.

[Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] client denied by server configuration: /export/home/live/ap/htdocs/test

�α� �׸񿡼� ù��° �׸��� ��¥�� �ð��̴�. �ι�° �׸��� �����ϴ� ������ �ɰ����� ��Ÿ����. LogLevel ���þ�� ���� �α׿� ��ϵǴ� ������ �ɰ����� ������ �� �ִ�. ����° �׸��� ������ �߻��� Ŭ���̾�Ʈ�� IP �ּ��̴�. �� �������� �������� ������, �� ��� ������ Ŭ���̾�Ʈ�� ������ �ź��ϵ��� �����Ǿ��ٰ� �����ִ�. ��û�� ������ (�� ��ΰ� �ƴ�) ���Ͻý��� ��ε� ���δ�.

���� �α׿��� �ſ� �پ��� ������ ������ ���� �� �ִ�. ��κ��� ���� ����ϴ�. CGI ��ũ��Ʈ�� ����� ��µ� ���� �α׿� ��ϵȴ�. CGI ��ũ��Ʈ�� stderr�� �� ������ �״�� ���� �α׷� ����ȴ�.

���� �α׿� ������ �߰��ϰ��� ������ �� ����. �׷��� ��û�� ���� ���� �α��� ��� ���� �α����� �����ϴ� �׸��� �����. ���� ���, ���� ��� �����ڵ尡 403�� ���� �α� �׸��� �����. ���� �α״� ����������� �� �����Ƿ� �� ������ �����Ͽ� ���� ��Ȳ�� ���� �߰������� ���� �� �ִ�.

�˻��Ҷ� � ������ ������� ���� �α׸� ��� ���캸�� ���� ����. ���н� �ý��ۿ��� ������ ���� �Ѵ�:

tail -f error_log

top

���� �α� (Access Log)

���� ���� �α״� ������ ó���ϴ� ��� ��û�� ����Ѵ�. CustomLog ���þ�� ���� �α��� ��ġ�� ������ �����Ѵ�. LogFormat ���þ ����Ͽ� �α׿� ������ ������ ���� ������ �� �ִ�. �� ���� ������ ���� �α׿� �� ������ �����ϴ� ����� �����Ѵ�.

���� ���� �α׿� ������ ����ϴ� ���� �α� ������ ������ ���̴�. ���� �ܰ�� �� ������ �м��Ͽ� ������ ��踦 ����� ���̴�. �� ������ �Ϲ����� �α� �м��� ���ؼ� �ٷ��� ������, �α� �м��� ���� �������� �� ���� �ƴϴ�. �α� �м��� ���� ������ �α׸� �м��ϴ� ����Ʈ��� ���ؼ��� Open Directory�� �����϶�.

����ġ �������� �������� mod_log_referer, mod_log_agent, CustomLog ���� ���� ���þ ����Ͽ� ���� �α׸� �ٷ����. ������ CustomLog ���þ ������ ���þ���� ��� ����� �̾�޾Ҵ�.

���� �α��� ������ �ſ� ��������� �����ϴ�. ������ C�� printf(1) ���Ĺ��ڿ��� �ſ� ������ ���Ĺ��ڿ��� ����Ͽ� �����Ѵ�. ���� ���� ���� �����. ���Ĺ��ڿ��� ��밡���� ��� ������ �˷��� mod_log_config ���Ĺ��ڿ��� �����϶�.

Common �α� ����

���� ��� �������� ������ ������ ����.

LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log common

�׷��� ������ �α� ���Ĺ��ڿ��� ���� common���� �����Ѵ�. ���Ĺ��ڿ��� �ۼ�Ʈ ���þ��� �����Ǹ�, ������ � ������ ������� �˸���. ���Ĺ��ڿ��� �Ϲ� ���ڸ� ������ �״�� �α׿� ��µȴ�. ����ǥ ����(")�� ����ϰ� �ʹٸ� �齽������ �տ� �ٿ��� ���Ĺ��ڿ��� ���� �ƴ��� ǥ���Ѵ�. ���Ĺ��ڿ��� �ٹٲ� "\n", �� "\t"�� ���� Ư�� �������ڸ� ����� �� �ִ�.

CustomLog ���þ�� ������ ������ ����ϴ� ���ο� �α������� �����. ���� �α��� ���ϸ��� �������� �������������� ServerRoot�� ������̴�.

���� ������ ����α�����(Common Log Format, CLF)�̶�� �������� �α� �׸��� ����Ѵ�. ���� �ٸ� �������鵵 �̷� ǥ�� �������� �α׸� �����, ���� �α� �м� ���α׷����� ���� �� �ִ�. CLF�� ���� �α����� �׸��� ������ ����:

127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326

���� �α� �׸��� �� �κ��� �����Ѵ�.

127.0.0.1 (%h)
������ ��û�� �� Ŭ���̾�Ʈ(���� ȣ��Ʈ)�� IP �ּ��̴�. HostnameLookups�� On�̶�� ȣ��Ʈ���� ã�Ƽ� IP �ּ� �ڸ��� ��� ����. �׷��� �� ������ ������ �ſ� ������ �� �� �����Ƿ� ��õ���� �ʴ´�. ȣ��Ʈ���� �˷��� ��� ���߿� logresolve�� ���� �α׸� ó���ϴ� ���α׷��� ����ϴ� ���� ����. ���⿡ ���� IP �ּҴ� ����ڰ� ����ϴ� ��ǻ�� �ּҰ� �ƴ� �� �ִ�. ���Ͻ� ������ ����ڿ� �������̿� �����Ѵٸ�, ���� ��ǻ�� �ּҰ� �ƴ϶� ���Ͻ��� �ּҰ� ��ϵ� ���̴�.
- (%l)
��¿��� "�����ȣ"�� ��û�� ������ ������ ��Ÿ����. �� ��� ���⿡ ���� ������ Ŭ���̾�Ʈ ��ǻ���� identd�� ������ Ŭ���̾�Ʈ�� RFC 1413 �ſ��̴�. �� ������ �ſ� ���� �� ���⶧����, ����� �����Ǵ� ���� ��Ʈ���� �ƴ϶�� ����� �� ������ ����ϸ� �ȵȴ�. IdentityCheck�� On�� �ƴ϶�� ����ġ �������� �� ������ �˾ƺ����� �õ������� �ʴ´�.
frank (%u)
�̴� HTTP �������� �˾Ƴ� ������ ��û�� ������� userid�̴�. ���� �� ���� CGI ��ũ��Ʈ���� REMOTE_USER ȯ�溯���� �Ѱ�����. ��û�� �����ڵ尡 401�̶�� (�Ʒ� ����) ����ڰ� ���� ������ ��ġ�� �ʾ����Ƿ� �� ���� ������ �ȵȴ�. ������ ��ȣ�� ��ȣ���� �ʴ´ٸ� �� �׸��� ���� �׸�� ���� "-"�̴�.
[10/Oct/2000:13:55:36 -0700] (%t)
������ ��ûó���� ��ģ �ð�. ������:

[day/month/year:hour:minute:second zone]
day = ���� 2��
month = ���� 3��
year = ���� 4��
hour = ���� 2��
minute = ���� 2��
second = ���� 2��
zone = (`+' | `-') ���� 4��

�α� ���Ĺ��ڿ��� %{format}t�� ����Ͽ� �ٸ� �������� �ð��� ����� �� �ִ�. format�� C ǥ�� ���̺귯���� strftime(3)�� ����.
"GET /apache_pb.gif HTTP/1.0" (\"%r\")
Ŭ���̾�Ʈ�� ��û���� �ֵ���ǥ�� �����ִ�. ��û���� �ſ� ������ ������ ��� �ִ�. ù°, Ŭ���̾�Ʈ�� ����� �޽��� GET�̴�. ��°, Ŭ���̾�Ʈ�� �ڿ� /apache_pb.gif�� ��û�Ѵ�. ����°, Ŭ���̾�Ʈ�� HTTP/1.0 ���������� ����Ѵ�. ��û���� ���� �κ��� ���� �α��� ���� �ִ�. ���� ���, ���Ĺ��ڿ� "%m %U%q %H"�� "%r"�� �Ȱ��� �޽��, ���, ���ǹ��ڿ�, ���������� �α��Ѵ�.
200 (%>s)
�̴� ������ Ŭ���̾�Ʈ���� ������ �����ڵ��̴�. �� ������ (2�� �����ϴ� �ڵ�) ��û�� �����Ͽ�����, (4�� �����ϴ� �ڵ�) Ŭ���̾�Ʈ�� ������ �ִ���, (5�� �����ϴ� �ڵ�) ������ ������ �ִ��� �˷��ֹǷ� �ſ� �߿��ϴ�. �����ڵ��� ��ü ����� HTTP �Ծ� (RFC2616 section 10)���� ã�� �� �ִ�.
2326 (%b)
������ �׸��� ���� ����� �����ϰ� Ŭ���̾�Ʈ���� ������ ������ ũ�⸦ ��Ÿ����. Ŭ���̾�Ʈ���� ������ ������ ���ٸ� �� ���� "-"�̴�. ������ ���� ��� "0"�� �α��Ϸ��� ��� %B�� ����Ѵ�.

Combined �α� ����

���� ���Ǵ� �ٸ� ���Ĺ��ڿ��� ���յȷα�����(Combined Log Format)�̴�. ������ ���� ����Ѵ�.

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog log/access_log combined

�� ������ �� �׸��� �� �߰��� ���� �����ϰ��� Common �α� ���İ� ������ ����. �߰��� �׸���� �ۼ�Ʈ ���þ� %{header}i�� ����Ѵ�. ���⼭ header �ڸ��� HTTP ��û ��� �̸��� ���� �� �ִ�. �� ������ ���� �α״� ������ ����:

127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (Win98; I ;Nav)"

�߰��� �׸���:

"http://www.example.com/start.html" (\"%{Referer}i\")
"Referer" (����� Ʋ�����ʾ���) HTTP ��û ���. Ŭ���̾�Ʈ�� �����ߴٰ� �������� �˸� ����Ʈ�̴�. (��, /apache_pb.gif�� ��ũ�Ͽ��ų� ������ ����Ʈ�̴�.)
"Mozilla/4.08 [en] (Win98; I ;Nav)" (\"%{User-agent}i\")
User-Agent HTTP ��û ���. Ŭ���̾�Ʈ �������� �ڽſ� ���� �˸��� �ĺ������̴�.

���� ���� �α�

�������Ͽ� ���� CustomLog ���þ ����ϸ� ���� �αװ� ������ ���������. ���� ���, ���� ������ ������ ���� �α׸� �����. ù��°�� �⺻ CLF ������ ����ϰ�, �ι�°�� ����°�� referer�� ������ ������ ����Ѵ�. ������ �� CustomLog ���� ��� ���� ReferLog�� AgentLog ���þ��� ����� �䳻�� �� �ִ��� �����ش�.

LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log common
CustomLog logs/referer_log "%{Referer}i -> %U"
CustomLog logs/agent_log "%{User-agent}i"

��, �� ���� LogFormat���� �ݵ�� ������ ������ �ʿ�� ������ �����ش�. ��� CustomLog ���þ ���� �α� ������ ������ �� �ִ�.

���Ǻ� �α�

Ŭ���̾�Ʈ ��û�� ���ݿ� ���� �ش� �׸��� ���� �α׿� ��������ʰ� ���� ���� �ִ�. ȯ�溯���� ����ϸ� ���� �ذ�ȴ�. ����, Ŭ���̾�Ʈ�� Ư�� ������ �����ϸ� ȯ�溯���� �����Ѵ�. �� �۾����� ���� SetEnvIf�� ����Ѵ�. �׸��� CustomLog ���þ env=�� ����Ͽ� ȯ�溯�� ������ ���� ��û�� ����ְų� ����. ���� ���:

# loop-back �������̽����� ��û�� ǥ���Ѵ�
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
# robots.txt ���Ͽ� ���� ��û�� ǥ���Ѵ�
SetEnvIf Request_URI "^/robots\.txt$" dontlog
# �������� �α׿� �����
CustomLog logs/access_log common env=!dontlog

�ٸ� ���� ����� ������� ��û���� �� �α����Ͽ� ����ϰ�, �񿵾�� ������� ��û�� �ٸ� �α����Ͽ� ����ϴ� ��츦 �����غ���.

SetEnvIf Accept-Language "en" english
CustomLog logs/english_log common env=english
CustomLog logs/non_english_log common env=!english

���Ǻ� �α״� �ſ� �����ϰ� ����������, �̰��� �α� ������ �����ϴ� ������ ����� �ƴϴ�. �α������� ������ ��� �ൿ�� ����Ҷ� �� �����ϴ�. ���߿� �������ʴ� ��û�� �����ϰ� �α������� �м��ϴ� ���� �� ����.

top

�α� ��ȯ (Log Rotation)

���� �ٻ� ���������� �α����Ͽ� ����Ǵ� �������� �ſ� ����. ���� �α״� ���� ���� ��û�� 1MB �̻� �����Ѵ�. ��������� ������ �α׸� �ű�ų� ����� ������� �α׸� �ֱ������� ��Ȱ�� �ʿ䰡 �ִ�. ����ġ�� ������ �����ִ� ���ȿ��� ��� ���� �α����Ͽ� ���⶧���� ������ �������϶� �α׸� ��ȯ�� �� ����. ��� �α������� �ű�ų� ������ ������ ������Ͽ�, �α������� ���� ����� �Ѵ�.

������ ������� ����ϸ� ������ Ŭ���̾�Ʈ�� ������ Ȥ�� ���� ������ �����ʰ� �� �α������� �� �� �ִ�. �׷��� �̸� ���� ������ ������ ��û�� ���񽺸� ������ ���� ���� �α������� ��� ����ؾ� �Ѵ�. �׷��Ƿ� ��������� �α������� ó���ϱ� ���� �󸶰� ��ٸ� �ʿ䰡 �ִ�. �Ϲ������� ������ ���� �α׸� ��ȯ�ϰ�, ��ũ������ �����ϱ����� ���� �α׸� �����Ѵ�:

mv access_log access_log.old
mv error_log error_log.old
apache2ctl graceful
sleep 600
gzip access_log.old error_log.old

�α׸� ��ȯ�ϴ� �ٸ� ����� ���� ������ ������ ������ �α��� ����ϴ� ���̴�.

top

�α׸� �������� ������

����ġ �������� ���� �α׿� ���� �α׸� ���Ͽ� ���� �����ʰ� �������� ���� �ٸ� ���μ����� ���� �� �ִ�. �� ����� ����ϸ� ������ �ڵ带 �߰������ʰ��� �ſ� �����ϰ� �α׸� ó���� �� �ִ�. �α׸� �������� �������� ���ϸ� �ڸ��� ���������� "|"�� �ڿ� ǥ���Է����� �α� �׸��� ���� �������ϸ��� ������ �ȴ�. ����ġ�� ������ �����Ҷ� �������� ������ �α� ���μ����� �����ϰ�, ������ ����Ǵ� ���� ���μ����� ������ �ٽ� �����Ѵ�. (�� ������ ��ɶ����� �츮�� �� ����� "���� �� �ִ� ������ �α�"��� �θ���.)

�������� ����� �α� ���μ����� �θ� ����ġ httpd ���μ����� ����, ���μ����� userid�� ����. ��, �������� ����� �α� ���α׷��� ���� root�� ����ȴ�. �׷��Ƿ� ���α׷��� �����ϰ� �����ϰ� ����� ���� �ſ� �߿��ϴ�.

�������� �θ��� ��ü ���ɾ ����ǥ�� ������ �����϶�. �� ���� ���� �α׿� ���� ��������, ���� �α׵� ����������.

������ ����������ʰ� �α׸� ��ȯ�� �� �ִ� ���� ������ �α׸� ����ϴ� �߿��� ������. ����ġ �������� �̸� ���� rotatelogs��� ������ ���α׷��� �����Ѵ�. ���� ��� 24�ð����� �α׸� ��ȯ�Ѵٸ�:

CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common

�ٸ� ����Ʈ�� cronolog��� ��������� �ξ� �� ������ �α� ��ȯ ���α׷��� �ִ�.

���Ǻ� �α׿� ���� ������ �α״� �ſ� ������ ��������, ���߿� ó���ϴ� ���� �� ������ ����� ������ ��� ����ؼ��� �ȵȴ�.

top

����ȣ��Ʈ

���� ����ȣ��Ʈ�� �ִ� ������ ��Ҷ� �������� ������� �α������� �ٷ� �� �ִ�. ����, ȣ��Ʈ�� �Ѱ��� ������ ���� �α׸� ����� �� �ִ�. <VirtualHost> ������ �ƴ� �ּ��� ������ �α� ���þ �θ� ��� ��û�� ���� ���� �α׿� ���� �α׷� ��ϵȴ�. �� ����� ����ȣ��Ʈ���� ���� ���ó���� �� �� ����.

<VirtualHost> ���� �ȿ� CustomLog�� ErrorLog ���þ ����ϸ� �ش� ����ȣ��Ʈ�� ���� ��û�� �������� ������ ���Ͽ� ��ϵȴ�. �α� ���þ ���� �ٸ� ����ȣ��Ʈ�� ��� �ּ��� �α׿� �α׸� ����Ѵ�. �� ����� ����ȣ��Ʈ ������ ���� ��� �ſ� ����������, ȣ��Ʈ ���� ���ٸ� �����ϱ� ���������. ��, ���ϱ���ڰ� ������ ������ ���� �߻��Ѵ�.

���� �α��� ��� �ſ� ���� �ذ�å�� �ִ�. �α� ���Ĺ��ڿ��� ����ȣ��Ʈ�� ���� ������ �߰��ϸ� ��� ȣ��Ʈ�� ���� �α׸� ����ϰ�, ���߿� �α׸� ����ȣ��Ʈ���� ���� �� �ִ�. ���� ���, ���� ���þ ����.

LogFormat "%v %l %u %t \"%r\" %>s %b" comonvhost
CustomLog logs/access_log comonvhost

%v�� ��û�� �����ϴ� ����ȣ��Ʈ �̸��� ����Ѵ�. ���߿� split-logfile ���� ���α׷����� ���� �α׸� ����ȣ������ ���� �� �ִ�.

top

�ٸ� �α�����

PID ����

����ġ �������� �����Ҷ� logs/httpd.pid ���Ͽ� �θ� httpd ���μ����� process id�� �����Ѵ�. �� ���ϸ��� PidFile ���þ�� ������ �� �ִ�. process-id�� �����ڰ� �θ� ���μ����� �ñ׳��� ���� ������ ������ϰų� ���϶� ����Ѵ�. ����������� ��� -k ������ɼ��� ����Ѵ�. �� �ڼ��� ������ �ߴܰ� ����� �������� �����϶�.

��ũ��Ʈ �α�

������� �������� ScriptLog ���þ ����Ͽ� CGI ��ũ��Ʈ�� �Է°� ����� ����� �� �ִ�. �� ���þ�� ���� �׽�Ʈ�����θ� ����ؾ� �Ѵ�. ���� ����ϴ� �������� ����ϸ� �ȵȴ�. �� �ڼ��� ������ mod_cgi ������ �����϶�.

���ۼ� �α�

mod_rewrite�� �����ϰ� ������ ����� ����Ѵٸ� ������� ���� ���� �׻� RewriteLog�� ����� �ʿ䰡 �ִ�. �� �α������� ���ۼ� ������ ��� ��û�� ��ȯ�ϴ����� ���� �ڼ��� �˷��ش�. �ڼ��� ������ RewriteLogLevel ���þ�� �����Ѵ�.

������ ���:  en  |  fr  |  ja  |  ko  |  tr 

top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.