<-
Apache > HTTP Server > Documentation > Version 2.4

����ġ�� ȯ�溯��

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

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

����ġ �������� ȯ�溯��(environment variable)��� ������ ������ ������ �� �ִ�. �� ������ ����Ͽ� �α׳� �������� �� ���� �۾��� �����Ѵ�. ��, ȯ�溯���� CGI ��ũ��Ʈ�� ���� �ܺ� ���α׷��� ����ϴ� ������ �ȴ�. �� ������ ȯ�溯���� �ٷ�� ����ϴ� �پ��� ������� �����Ѵ�.

�� �������� ȯ�溯����� �θ�����, �ü������ ���ϴ� ȯ�溯���� �ٸ���. �� ������ ����ġ ���ο� ����ǰ� ���ȴ�. ȯ�溯���� CGI ��ũ��Ʈ�� Server Side Include ��ũ��Ʈ�� �Ѱ������� ���� �ü�� ȯ�溯���� �ȴ�. ������ �����ϴ� �ü�� ȯ���� �����ϰ� �ʹٸ� �ü�� ������ ȯ���� �����ؾ� �Ѵ�.

Support Apache!

����

top

ȯ�溯�� �����ϱ�

�⺻���� ȯ�漳��

����ġ���� ȯ�溯���� �����ϴ� ���� �⺻���� ����� ���������� SetEnv ���þ ����ϴ� ���̴�. PassEnv ���þ ����Ͽ� ������ ������ ������ ȯ�溯���� ������ ���� �ִ�.

��û�� ���� ���Ǻ� ����

�� �����ϰ�, mod_setenvif�� �����ϴ� ���þ�� ��û���� ��û�� Ư¡�� ���� ȯ�溯���� �����Ѵ�. ���� ���, Ư�� �������� (User-Agent) ��û�ϰų� Ư�� Referer (������� Ʋ���� �ʾҴ�) ����� �ִ� ��쿡�� ������ ������ �� �ִ�. ������ mod_rewrite�� �ִ� RewriteRule�� [E=...] �ɼ��� ����Ͽ� �� �����ϰ� ȯ�溯���� ������ ���� �ִ�.

������ ���

���������� mod_unique_id�� �� ��û�� ���� � ��쿡�� "���" ��û�߿� Ȯ���� ������(��ġ������) ������ UNIQUE_ID ȯ�溯���� �����Ѵ�.

ǥ�� CGI ����

CGI ��ũ��Ʈ�� SSI ������ ����ġ �������� �����Ͽ��ų� ������ ������ ȯ�溯�� �ܿ� �߰��� CGI �Ծ��� ������ ��û�� ���� ������ �˷��ִ� ȯ�溯������ �޴´�.

������ ��

top

ȯ�溯�� ����ϱ�

CGI ��ũ��Ʈ

ȯ�溯���� �ֵ� �뵵�� �ϳ��� CGI ��ũ��Ʈ�� ������ ��ȯ�ϴ� ���̴�. �տ��� �����ߵ��� ����ġ �������� ������ �����ܿ� ��û�� ���� ǥ�� ������ ���� ������ CGI ��ũ��Ʈ�� �Ѿ��. �� �ڼ��� ������ CGI ���丮���� �����϶�.

SSI ������

mod_include�� INCLUDES ���Ͱ� ó���ϴ� �����Ľ� (SSI) ������ echo ��Ҹ� ����Ͽ� ȯ�溯���� ����� �� �ְ�, ȯ�溯���� ����Ͽ� ��û�� Ư¡�� ���� �帧���� ��ҷ� �������� �Ϻθ� ������ �� �ִ�. ����ġ�� �� SSI �������� ������ ������ ǥ�� CGI ȯ�溯���� �����Ѵ�. �� �ڼ��� ������ SSI ���丮���� �����϶�.

��������

allow from env=�� deny from env= ���þ ����Ͽ� ȯ�溯�� ���� ���� �������� ������ ������ �� �ִ�. SetEnvIf�� ���� ����ϸ� Ŭ���̾�Ʈ�� Ư¡�� ���� �����Ӱ� �������� ������ ������ �� �ִ�. ���� ���, Ư�� �������� (User-Agent) ������ �ź��� �� �ִ�.

���Ǻ� �α�

LogFormat�� %e �ɼ��� ����Ͽ� ȯ�溯���� ���� �α׿� ����� �� �ִ�. ��, CustomLog ���þ��� ���Ǻ� ������ ����ϸ� ȯ�溯���� ��Ȳ�� ���� ��û�� �α����� ���θ� ������ �� �ִ�. SetEnvIf�� ���� ����Ͽ� � ��û�� �α����� �����Ӱ� ������ �� �ִ�. ���� ���, ���ϸ��� gif�� ������ ��û�� �α����� �ʰų�, �ܺ� ��Ʈ���� �ִ� Ŭ���̾�Ʈ�� ��û���� �α��� �� �ִ�.

���Ǻ� ���� ���

Header ���þ�� Ŭ���̾�Ʈ���� ������ ������ ȯ�溯���� ������ ���� � HTTP ����� �������� ������ �� �ִ�. ���� ���, Ŭ���̾�Ʈ�� ��û�� Ư�� ����� �ִ� ��쿡�� � ���� ����� ���� �� �ִ�.

�ܺ� ���� �����ϱ�

mod_ext_filter�� ExtFilterDefine ���þ�� ������ �ܺ� ���͸� disableenv=�� enableenv= �ɼ��� ����Ͽ� ȯ�溯���� ���� ���������� ������ �� �ִ�.

URL ���ۼ�(Rewriting)

RewriteCond�� TestString�� %{ENV:...} ������ ����ϸ� mod_rewrite�� ���ۼ� ������ ȯ�溯���� ���� �ٸ��� �ൿ�Ѵ�. mod_rewrite���� �տ� ENV:�� �������ʰ� �����ϴ� ������ ���� ȯ�溯���� �ƴ��� �����϶�. �׵��� �ٸ� ��⿡�� ���� �� ���� mod_rewrite�� ������ ������.

top

Ư���� ������ ȯ�溯��

Ŭ���̾�Ʈ�� ��Ȱ�� �����ϱ����� ����ġ�� Ư���� Ŭ���̾�Ʈ�� ���� �ڽ��� �ൿ�� �����Ѵ�. ���� BrowserMatch���� ȯ�溯���� �����Ͽ� �̷� ������ �ذ��Ѵ�. �׷��� SetEnv�� PassEnv�ε� �����ϴ�.

downgrade-1.0

��û�� ���� ������ ����ϴ��� HTTP/1.0 ��û���� ó���Ѵ�.

force-gzip

DEFLATE ���͸� ����Ҷ� �� ȯ�溯���� �������� accept-encoding ������ �����ϰ� ������ ����� ����� ������.

force-no-vary

������ Ŭ���̾�Ʈ���� ������ ���� ���� ������� Vary �ʵ带 ����. � Ŭ���̾�Ʈ�� �� �ʵ带 ����� �ؼ����� ���Ѵ�. �� ������ �̷� ������ �ذ��Ѵ�. ����, �� ������ force-response-1.0�� �����Ѵ�.

force-response-1.0

HTTP/1.0 ��û�� �ϴ� Ŭ���̾�Ʈ���� HTTP/1.0 ������ �����Ѵ�. ���� AOL ���Ͻÿ� ������ �־ ���������. � HTTP/1.0 Ŭ���̾�Ʈ�� HTTP/1.1 ������ ������ ����� �������� �����Ƿ�, �� ������ �ذ��ϱ����� ����Ѵ�.

gzip-only-text/html

���� "1"�̸� text/html�� �ƴ� content-type�� ���� mod_deflate�� DEFLATE ������͸� ������� �ʴ´�. (gzip �Ӹ� �ƴ϶� "identity"�� �ƴ� ��� ���ڵ���) �������� ������ ������ ��쿡�� mod_negotiation�� �� ������ �����Ѵ�.

no-gzip

�� �ɼ��� �����ϸ� mod_deflate�� DEFLATE ���͸� ������� �ʰ�, mod_negotiation�� ���ڵ��� �ڿ��� ������ �ʴ´�.

nokeepalive

KeepAlive�� �����Ѵ�.

prefer-language

�� ������ mod_negotiation�� �ൿ�� ������ ��ģ��. ������ (en, ja, x-klingon ��) ����±׸� ����ִٸ�, mod_negotiation�� �� ���� �� ������ ������ �õ��Ѵ�. �׷� ������ ���ٸ� �Ϲ����� ���� ������ �����Ѵ�.

redirect-carefully

������ �� ������ Ŭ���̾�Ʈ���� �����̷����� ������. ���� �����̷����� ó���ϴµ� ������ �ִ� Ŭ���̾�Ʈ�� ���� ����Ѵ�. ���� Microsoft�� WebFolders ����Ʈ��� DAV �޽�带 ���� ���丮 �ڿ��� �����̷����� ó���ϴµ� ������ �־ ���������.

suppress-error-charset

2.0.40 ���� ������ �ִ�

����ġ�� Ŭ���̾�Ʈ�� ��û�� ���� �������� �����̷����� ������ Ŭ���̾�Ʈ�� �ڵ����� �����̷����� ������ ���ϴ�(Ȥ�� �ʴ�) ��쿡 ����Ͽ� ���信 ����ڿ��� ������ ������ �����Ѵ�. ����ġ�� ���� �� ���� ����ġ�� ����ϴ� ���������� ISO-8859-1�� ǥ���Ѵ�.

�׷��� �����̷��ǵ� �������� �ٸ� ���������� ����� ��� � �̻��� ������ ������ ���� �������� �ƴ϶� �����̷��� �������� ���������� ����Ϸ��� �Ѵ�. ���� ���, �׸���� �̻��ϰ� ���� �� �ִ�.

�� ȯ�溯���� ����ġ�� �����̷��� �������� ���������� ���������ʵ��� �Ͽ�, �̷� �������� ���� �������� ���������� �ùٷ� ����ϰ� �����.

top

����

�߸� �����ϴ� Ŭ���̾�Ʈ���� ���� �������� �ൿ �����ϱ�

Ŭ���̾�Ʈ���� �̹� �˷��� ������ �ذ��ϱ����� apache2.conf�� ���� ������ �����ϱ� �ٶ���.

#
# ���� ���þ���� �Ϲ����� HTTP ������ �����Ѵ�.
# ù��° ���þ�� Netscape 2.x�� �̸� ������ ����������
# keepalive�� ������� �ʴ´�. �̵� ������ ������ ������ �ִ�.
# �ι�° ���þ�� HTTP/1.1 ������ �߸��Ǿ��� 301�̳� 302
# (�����̷���) ���信 ����� keepalive�� ����� ��������
# ���ϴ� Microsoft Internet Explorer 4.0b2�� ���� ���̴�.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

#
# ���� ���þ�� �⺻���� HTTP/1.1 ������ �������� ���Ͽ�
# HTTP/1.0 �Ծ��� ���� ���������� HTTP/1.1 ������ ������ �ʴ´�.
#
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

���� �α׿� �̹����� ���� ��û�� �α����� �ʱ�

�� ������ �̹����� ���� ��û�� ���� �α׿� ������� �ʴ´�. Ư�� ���丮�� ���� Ȥ�� Ư�� ȣ��Ʈ���� �� ��û�� �α����� �ʵ��� ���� ������ �� �ִ�.

SetEnvIf Request_URI \.gif image-request
SetEnvIf Request_URI \.jpg image-request
SetEnvIf Request_URI \.png image-request
CustomLog logs/access_log common env=!image-request

"�̹��� ����" ����

�� ���� ���� �������� ����ڰ� �������� ������ �ִ� �̹����� �������� ���ϵ��� �ϴ� ����� �����Ѵ�. �� ������ ���������� ������, ���ѵ� ��쿡�� �����Ѵ�. �츮�� ��� �̹����� /web/images ���丮 �ȿ� �ִٰ� �����Ѵ�.

SetEnvIf Referer "^http://www.example.com/" local_referal
# Referer ������ ������ �ʴ� �������� ����Ѵ�
SetEnvIf Referer "^$" local_referal
<Directory /web/images>
   Order Deny,Allow
   Deny from all
   Allow from env=local_referal
</Directory>

�� ����� ���� �ڼ��� ������ ApacheToday ���丮�� " Keeping Your Images from Adorning Other Sites"�� �����϶�.

������ ���:  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.