<-
Apache > HTTP Server > Documentation > Version 2.4

ÄÄÀÇ È¯Ʃ¯ö 535r5m

ƢÉÇÑ î:  tr 

ÀÌ Â ÃÖÅÇ ÀÌ ÕÏÙ. ÃÖÙ ¯ƩµÈ »ëÀ µî ¦ ÂüíÇÏä.

ÄÄ À¥ö ȯƩ¯ö(environment variable)ó ¯ö Á¦ ÀúÀåÇÒ ö ÀÖÙ. ÀÌ Á¦ »çëÇÏ© Î Á¢ÙÁ¦î µî ©¯ ÀÛÀ» ÁÀýÇÑÙ. Ç, ȯƩ¯ö CGI Å©碯Í ơÀ ÜÎ ÇÁÎ¥ú ÅëÅÇÏ öÜÀÌ µÈÙ. ÀÌ Â È¯Ʃ¯ö¦ Ùçí »çëÇÏ ÙçÇÑ ýµéÀ» íÇÑÙ.

ÀÌ ¯öµéÀ» ȯƩ¯öóí ΣÁö, îµÃÁ¦ »ÇÏ ȯƩ¯öÍ Ù£Ù. ÀÌ ¯ö ÄÄ »Î ÀúÀåµÇí »çëµÈÙ. ȯƩ¯ö CGI Å© Server Side Include Å©硤Î ÑÜÁúҡע ÇÁ¦ îµÃÁ¦ ȯƩ¯öƢ µÈÙ. ö¦ ÇÇàÇÏ îµÃÁ¦ ȯƩÀ» öÁÇÏí ÍÙé îµÃÁ¦ © ȯƩÀ» öÁÇ ÇÑÙ.

 Apache!

Âüí 251y31

top

ȯƩ¯ö ÁÇÏâ 4w51o

â»ÀûÀΠȯƩÁ 733je

ÄÄ È¯Ʃ¯ö¦ ÁÇÏ ƢÀå â»ÀûÀÎ ýÀ «ÁҡÇÀûÀÎ Env ÁöÃî¦ »çëÇÏ© ö¦ ÃÀÛÇÑ © ȯƩ¯ö¦ ƢÁ碯à öµµ ÀÖÙ.

äû µû¥ ÁҡÇÎ Á 6y56

õ À¯¬ÇÏÔ, mod_setenvifƢ Á¦ƩÇÏ ÁöÃî äûҢÙ äûÀÇ ¯Â µûó ȯƩ¯ö¦ ÁÇÑÙ. ¦ µéî, ¯Á êóìÀúÎ (-Agent) äûÇÏÅ ¯Á Referer (ÂÃãýÀÌ Áö ÊÒÙ) ÇìõƢ ÀÖ Ʃì ¯ö¦ ÁÇÒ ö ÀÖÙ. ÉÁöî mod_rewrite ÀÖ RewriteRuleÀÇ [E=...] ÉÇÀ» »çëÇÏ© õ À¯¬ÇÏÔ È¯Ʃ¯ö¦ ÁÇÒ öµµ ÀÖÙ.

À¯ÀÏÇÑ ÄÀÚ 4g2z5m

ÁöÀÎ mod_unique_id ¢ äû ëÇ îҩ Ʃìµµ "µç" äûÁ ÈÇÈ À¯ÀÏÇÑ(ãÄÁöÊÀ) ƨÀÎ UNIQUE_ID ȯƩ¯ö¦ ÁÇÑÙ.

Ç¥Á CGI ¯ö 6o5z5k

CGI Å©碯Í SSI  ÄÄ Á ÁÇÏÅ © ƢÁ碯 ȯƩ¯ö Ü ÃƢÎ CGI ÔàÀÌ ÔÁÇÑ äû ëÇÑ Á¦ ËÁÁÖ ȯƩ¯öµéÀ» ÂÙ.

ÁÖÀÇÇÒ Á 3n4n53

top

ȯƩ¯ö »çëÇÏâ 6o4f32

CGI Å© 13222m

ȯƩ¯öÀÇ ÁÖµÈ ëµµÁ ÇÏ CGI Å©碯Í Á¦ ȯÇÏ ÍÀÌÙ. Õ íǵíÀÌ ÄÄ Á ÁÇÑ ¯öÜ äû ëÇÑ Ç¥Á Á¦ ƢÁ ¯öƢ CGI Å©硤Î Ñî£Ù. õ ÀÚÇÑ »ëÀ CGI ÅõÅäóÀ» ÂüíÇÏó.

SSI äÀÌÁö 2b1n6p

mod_includeÀÇ INCLUDES ÇÊÅÍƢ ÃÇÏ öÄÌ (SSI)  echo äÒ¦ »çëÇÏ© ȯƩ¯ö¦ ÃâÂÇÒ ö ÀÖí, ȯƩ¯ö¦ »çëÇÏ© äûÀÇ ¯Â µûó ÈåÁ¦î äÒÎ äÀÌÁöÀÇ ÀÏΦ ¯ƩÇÒ ö ÀÖÙ. ÄÄÂ Ç SSI Ô Àע íÇÑ Ç¥Á CGI ȯƩ¯ö¦ Á¦ƩÇÑÙ. õ ÀÚÇÑ »ëÀ SSI ÅõÅäóÀ» ÂüíÇÏó.

Á¢ÙÁ¦î 5v3s34

allow from env=ú deny from env= ÁöÃî¦ »çëÇÏ© ȯƩ¯ö ƨ µûó öÎÀÇ Á¢ÙÀ» ÁÀýÇÒ ö ÀÖÙ. SetEnvIfÍ ơÀÌ »çëÇÏé ŬóÀÌÀÇ ¯Â µûó ÀÚÀ¯ÓÔ öÎÀÇ Á¢ÙÀ» Á¦îÇÒ ö ÀÖÙ. ¦ µéî, ¯Á êóìÀúÀÇ (-Agent) Á¢ÙÀ» ÅÎÇÒ ö ÀÖÙ.

ÁҡÇÎ Î 1e61k

SetEnvIfÍ ơÀÌ »çëÇÏ© îҩ äûÀ» ÎÇÒÁö ÀÚÀ¯ÓÔ áÁÇÒ ö ÀÖÙ. ¦ µéî, ÄÀÏíÀÌ gifÎ Â äûÀ ÎÇÏÁö ÊÅ, ÜÎ 碯 ÀÖ ŬóÀÌÀÇ äûÀ» ÎÇÒ ö ÀÖÙ.

ÁҡÇÎ ÀÀä Çìõ 554t38

Header ÁöÃî ŬóÀÌ碯Ô ÀÀäÀ» ҡ ȯƩ¯öÀÇ À¯« µûó îҩ HTTP Çìõ¦ ÇÔÇÒÁö áÁÇÒ ö ÀÖÙ. ¦ µéî, ŬóÀÌÀÇ äû ¯Á ÇìõƢ ÀÖ Ʃì îҩ ÀÀä Çìõ¦ ö ÀÖÙ.

ÜÎ ÇÊÅÍ ÇÇàÇÏâ 296d15

ExtFilterDefine ÁöÃîÎ ÁÇÑ ÜÎ ÇÊÅͦ disableenv=Í enableenv= ÉÇÀ» »çëÇÏ© ȯƩ¯ö µûó ÅÃÀûÀÎ ÇÇàÇÒ ö ÀÖÙ.

URL ÀçÀÛ(Rewriting) 32i6q

RewriteCondÀÇ TestString %{ENV:...} ÇüÄÀ» »çëÇÏé mod_rewriteÀÇ ÀçÀÛ £ÁÀÌ È¯Ʃ¯ö µûó Ù£Ô ÇàµÇÑÙ. mod_rewrite Õ ENV:¦ ÙÀÌÁöÊí Á¢ÙÇÏ ¯ö ÇÁ¦ ȯƩ¯öƢ ÔÀ» ÁÖÀÇÇÏó. µéÀ Ù¥ µâ ÀÀ» ö  mod_rewrite ÇÑÁµÈ ¯öÙ.

top

¯ÇÑ ñÀûÀÇ È¯Ʃ¯ö 6g574n

ŬóÀÌ碯Í ÈÇÑ µÀÛÇÏâÀÇ ÄÄ ¯ÇÑ Å¬óÀÌ碯 ëÇ ÀÚÅÀÇ ÇàµÀ» öÁÇÑÙ. Åë Envεµ ƢÉÇÏÙ.

downgrade-1.0 6b56e

äûÀÌ ÀÌÈÄ öÀüÀ» »çëÇÏõóµµ HTTP/1.0 äûÀÎ ÃÇÑÙ.

force-gzip 76f3g

DEFLATE ÇÊÅͦ »çëÇÒҡ ÀÌ È¯Ʃ¯ö êóìÀúÀÇ accept-encoding ÁÀ» «ÃÇÏí «ÁҡÇ ÃàµÈ áú¦ Ù.

force-no-vary 6r242n

ÀÀäÀ» ŬóÀÌ碯Ô »â Àü ÀÀä Çìõ Vary ÇÊµå¦ »«Ù. îҩ ŬóÀÌ碥 ÀÌ ÇÊµå¦ Á¦ëÎ ÇÇÏÁö ÇÑÙ. ÀÌ ¯ö ÀÌ Á¦¦ ÇáÇÑÙ. ÇÇÑ, ÀÌ ¯ö force-response-1.0À» ƢÁÇÑÙ.

force-response-1.0 434z2s

HTTP/1.0 äûÀ» ÇÏ ŬóÀÌ碯Ô HTTP/1.0 ÀÀäÀ» ơÁ¦ÇÑÙ. AOL ÇÁÏà Á¦Ƣ ÀÖî µéîÁÙ. îҩ HTTP/1.0 ŬóÀÌ碥 HTTP/1.1 ÀÀäÀ» Àé Á¦ëÎ µÀÛÇÏÁö ÊÀÇÎ, ÀÌ Á¦¦ ÇáÇÏâÀÇ »çëÇÑÙ.

gzip-only-text/html 5l675v

ƨÀÌ "1"ÀÌé text/htmlÀÌ Ñ content-type ëÇ mod_negotiationÀ ÀÌ ¯ö¦ ÂüíÇÑÙ.

no-gzip 3c651w

ÀÌ ÉÇÀ» ÁÇÏé mod_negotiationÀ ÀÎÄÚµùµÈ ÀÚÀ» »Áö ÊÂÙ.

nokeepalive 121y6g

KeepAlive¦ «ÃÇÑÙ.

prefer-language 2z63t

ÀÌ ¯öÂ Çù»ó úÁÀ» ÃÀÛÇÑÙ.

redirect-carefully 3u1z6k

öƢ õ ÁҨÉÈ Å¬óÀÌ碯Ô 碥ÙÀÌÇÀ» Ù. Åë 碥ÙÀÌÇÀ» ÃÇϵ¥ Á¦Ƣ ÀÖ ŬóÀÌÀ» ÀÇ »çëÇÑÙ. MicrosoftÀÇ WebFolders ÒÇÁ碯îƢ DAV áµå¦ ÅëÇ µÅä ÀÚÀÇ 碥ÙÀÌÇÀ» ÃÇϵ¥ Á¦Ƣ ÀÖî µéîÁÙ.

suppress-error-charset 1ha6u

2.0.40 ÀÌÈÄ öÀü ÀÖÙ

ÄÄƢ ŬóÀÌÀÇ äû ëÇÑ ÀÀäÀÎ 碥ÙÀÌÇÀ» ҡ ŬóÀÌƢ ÀÚµÀÎ 碥ÙÀÌÇÀ» µûóƢÁö ÇÏÂ(ÈÀ ÊÂ) Ʃì ëñÇÏ© ÀÀä »çëÀÚÔ ©ÁÙ 硾¦ ÇÔÇÑÙ. ÄÄ Åë ÀÌ ÛÀ» ÄÄƢ »çëÇÏ ÀÚÁýÇÕÀÎ ISO-8859-1ΠǥÃÇÑÙ.

¯ 碥ÙÀÌÇµÈ äÀÌÁöƢ Ù¥ ÀÚÁýÇÕÀ» »çëÇÒ Ʃì îҩ ÀÌ»óÇÑ êóìÀú öÀüÀ ÇÁ¦ äÀÌÁöƢ Ïó 碥ÙÀÌÇ äÀÌÁöÀÇ ÀÚÁýÇÕÀ» »çëÇÏÁí ÇÑÙ. ¦ µéî, îƢ ÀÌ»óÇÏÔ ÀÏ ö ÀÖÙ.

ÀÌ È¯Ʃ¯ö ÄÄƢ 碥ÙÀÌÇ äÀÌÁö ÀÚÁýÇÕÀ» ÁÇÏÁöʵµÏ ÇÏ©, ÀÌ êóìÀúƢ ÇÁ¦ äÀÌÁöÀÇ ÀÚÁýÇÕÀ» ÃÙÎ »çëÇÏÔ µçÙ.

top

Á¦ 241l3i

À µÀÛÇÏ ŬóÀ̵éÀ» ÀÇ ÇÁÎÅäÄÝ Çൠ¯ƩÇÏâ 686cd

ŬóÀ̵éÀÇ ÀÌÌ ËÁÁ Á¦¦ ÇáÇÏâÀÇ 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

Á¢Ù Î ÀÌÌÁö ëÇÑ äûÀ» ÎÇÏÁö Êâ ow6

ÀÌ Á¦Â ÀÌÌÁö ëÇÑ äûÀ» Á¢Ù Î âÏÇÏÁö ÊÂÙ. ¯Á µÅä碯 ëÇÑ ÈÀ ¯Á È£碯  äûÀ» ÎÇÏÁö ʵµÏ Ô öÁÇÒ ö ÀÖÙ.

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

"ÀÌÌÁö µµµÏ" Áö 4q1r17

ÀÌ Â ÇöÀç öÜÀÇ »çëÀÚƢ äÀÌÁö ö ÀÖ ÀÌÌÁö¦ ÇÔÇÏÁö ÇϵµÏ ÇÏ ýÀ» íÇÑÙ. ÀÌ ÁÀ» ÇÀåÇÏÁö ÊÀç, Á¦ÇÑµÈ Ʃì µÀÛÇÑÙ. ì碥 µç ÀÌÌÁöƢ /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"¦ ÂüíÇÏó.

ƢÉÇÑ î:  tr 

top

Comments 2p1l6j

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 by our s 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 Libera.chat, or sent to our mailing lists.