<-
Apache > HTTP Server > Documentation > Version 2.4

9 °æ

¹® 5 � 5±Ù ó°� �) ¹® � Âü� .

9 � � °æ (environment variable)� � º¸ � º¸ �) á±� ±Ù � Á¶ , °æ CGI � ¬¸�� � � á±�è°� � � ¹® °æ � ¤·�� �) � ¹æ� �

¼ä °æ � ö¸� �, � ü � °æ ¤¸� � 9 � � � �) °æ CGI � ¬¸�� Server Side Include � ¬¸�� °Ü � � � ü °æ � �� � � ü °æ � �ä¸� � ü °æ �

Âü

top

°æ � �/a>

±âº» °æ$

9 °æ � � � ±âº» ¹æ ¹«Á¶°Ç SetEnv � �) ¬´ PassEnv � �) �� °æ � °¼

2 °¸� Á¶°Ç� �

� �, mod_setenvif� °ø � 2 2 � � °æ � � � � � �<0 � (User-Agent) 2°Å � Referer (çÃ� ¸® � � °æ0 � �� � � mod_rewrite RewriteRule [E=...] � �) � � °æ � �

� �

�'¹ü mod_unique_id � 2 � °æ0 "¸ð " 2 � � (°ã ') °¾ UNIQUE_ID °æ � �

$ CGI �

CGI � ¬¸�� SSI ¹® 9 � � °Å °¼ °æ � 6�� CGI � � 2 º¸ ¤Á� °æ� �

ÁÖ

top

°æ �) �/a>

CGI � ¬¸�/a>

°æ ÁÖ � $ CGI � ¬¸�� º¸ � ¬´ � 9 � � º» 2 $ º¸ �' �� CGI � ¬¸�� � � �) CGI � ¸® /a> Âü

SSI �

mod_include INCLUDES � 2¸® � (SSI) ¹® echo � �) °æ � Ãä �, °æ � �) 2 � � � � � � � ó°� 9 SSI ¹® � � $ CGI °æ � °ø � �) SSI � ¸® /a> Âü

±Ù /a>

allow from env=� deny from env= � �) °æ � � �� ±Ù Á¶ SetEnvIf � �) � ��48 � � � � �� ±Ù � � � � �<0 (User-Agent) ±Ù °Å

Á¶°Ç� ��/a>

LogFormat %e � �) °æ � � á±� ±â , CustomLog � Á¶°Ç� �) � °æ � � 2 á±� ' � � °á SetEnvIf � �) � 2 á±� ' � °á � � � gif� 2 á±� ' °Å , � � � ��48 � 2 á±�

Á¶°Ç� �

Header � ��48 � � � º¸� °æ ¹« � � HTTP � � � � ' °á � � ��48 � 2 � � � °æ0 � � � � º¸

� � �/a>

mod_ext_filter ExtFilterDefine � � � � disableenv= enableenv= � �) °æ � � �

URL � Rewriting)

RewriteCond TestString %{ENV:...} �) � mod_rewrite � ' °æ � ¤¸�� mod_rewrite ENV:� ½´ � ±Ù � � °æ � ÁÖ ±×� ¤¸� ¸ð � mod_rewrite �

top

� ¸ñ °æ

��48 � ±â 9 � ��48 � º¸ BrowserMatch °æ � � ¹® � ´°� ±×� SetEnv PassEnv� �%

downgrade-1.0

2 � � �) � HTTP/1.0 ÿ 2¸®

force-gzip

DEFLATE � �) °æ �<0 accept-encoding � ¹« � ¹«Á¶� 6 °á°ú� º¸�

force-no-vary

� ��48 � � º¸ô±� � Vary � � � ��48 � � � � ' ¸ø � � ¹® � ´°� , � force-response-1.0 �

force-response-1.0

HTTP/1.0 2 ��48 � � HTTP/1.0 � � AOL � ¹® � � ¸Å4 � HTTP/1.0 ��48 � HTTP/1.1 � �<¸é � ' � �, ¹® � ´°á±� �)

gzip-only-text/html

� "1"´¸� text/html content-type mod_deflate DEFLATE Ãä � �) ' (gzip �� "identity"� ¸ð �) ) � 6 � °æ0 mod_negotiation �� Âü

no-gzip

� � � mod_deflate DEFLATE � �) ' �, mod_negotiation �) º¸�

nokeepalive

KeepAlive� ¹«

prefer-language

� mod_negotiation � ¹Ì �� (en, ja, x-klingon �4 ±× �¤¸�, mod_negotiation � �4 � º¸ô±� ±× � ¤¸� � °ú

redirect-carefully

�� Á¶, ��48 � � ¸®�4 º¸� º¸ ¸®�4 2¸® ¹® � ��48 � �) Microsoft WebFolders �(4 DAV ¸å � � � ¸®�4 2¸® ¹® � � ¸Å4

suppress-error-charset

2.0.40 � � /em>

9� ��48 � 2 �< ¸®�4 º¸� ��48 � � ¸®�4 �� ' ¸ø (� ) °æ0 � � �) � º¸, ¹®±¸� � � 9 º¸ � 9� �) ¹® � ISO-8859-1�

±×� ¸®�4 � � ¤¸� ¹® � �) °æ � � �<0 � � � � ¸®�4 � ¹® � �) � � � ±×¸®�4 � � º¸

°æ 9� ¸®�4 � ¹® � � '� � �<0 � � � ¹® � � � �) � �

top

� ��48 �� �= ó°� �/a>

��48 �� � � ¹® � ´°á±� apache2.conf � �) � � � �

#
# � �� � HTTP � ó°�
# ù' � Netscape 2.x � �%
 �<0�
# keepalive� �)
'  � �<0 ±¸
 ¹®� 
# �' � HTTP/1.1 ±¸
 ¸ø� 301� 302
# (¸®�4) � �)
 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 � ´±� �<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

� � � ' 2 � ' �/a>

� ' 2 � á±� ±â ' � ¸® � � �$ � 2 á±� ' � �

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

"� ' " ¹æ

¼¸ �) � � � � '� � � ' ¸ø � ¹æ � � � ' ¼¸�, °æ0 � °¸� ¸ð � '� /web/images � � �

SetEnvIf Referer "^http://www.example.com/" local_referal
# Referer º¸ º¸�  �<0� �
SetEnvIf Referer "^$" local_referal

   Order Deny,Allow
   Deny from all
   Allow from env=local_referal

±â � � 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.