Apache HTTP Server Version 2.4
ƢÉÇÑ î: ko
í: | HTTP äû ÇìõÍ ÀÀä Çìõ öÁ |
---|---|
»óÅÂ: | Extension |
惡: | headers_module |
ÒÄÀÏ: | mod_headers.c |
Áö: | RequestHeader  ÄÄ 2.0 ÀÖÙ |
ÀÌ µâÀ HTTP äû ÇìõÍ ÀÀä Çìõ¦ ÁÀýÇÏí öÁÇÏ ÁöÃîµéÀ» Á¦ƩÇÑÙ. Çìõ¦ ÇÕÄÅ ëÃ, Á¦ÅÇÒ ö ÀÖÙ.
Á ÇÀÎ ơÎ ÁöÃîÀÇ üÀע¦ Á¦ÇÑÇÒ öµµ ÀÖÙ.
àÁäÇÏç, ÁÄÀÏ Â Í Á ÇÀÇ µÇâÀ» ÂÙ. ÙÀ µÎ ÁöÃî¦ ÝëÎ ÀûÀé ÈúƢ óÁÙ.
RequestHeader append MirrorID "mirror 12"
RequestHeader unset MirrorID
ÀעÍ ơÀÌ ÀûÀé MirrorID
ÇìõƢ ÀÁö ÊÂÙ. ÝëÎ ÀûÀé MirrorID Çìõ¦ "mirror 12"Î ÁÇÑÙ.
mod_headers
¦ äû ÃÊâ Á ÀûëÇÒ ö ÀÖÙ. ÅëÀ »ë»ýÀÚ¦ ÇÇàÇÏâ ÁÀü äû Çìõ¦ ÁÇÏí ÀÀäÀ» 碯 µҡ ÀÀä Çìõ¦ ÁÇÏ ÊÀ(late) ÄÀ» »çëÇÑÙ. ÇÁ¦ ñÇÏ ö ǻó À ÄÀ» »çëÇÏó.
ÀÌ¥(early) ÄÀ ƩÀÚ¦ ÀÇ Ë»ç/µöëëÀÎ µéúÙ. early
ÅƢöµå¦ »çëÇÏ© ÁÀÇÇÑ ÁöÃî äûÀ» ÃÇÏâ ÃÀÛÇÒҡ ÁÇÑÙ. Áï, Ù¥ äûÀ» ÀÇÇÇèÇÏÅ Ë»ç¦ ÇÏâÀÇ »çëÇÒ ö ÀÖÁö, ÀÀäÀ» »ýÇÏâ Àü Ù¥ µâÀÌ Òà Çìõ¦ öÁÇÒ ö ÀÖÙ.
äûƩÎ ëÇÑ ÁÀ» »ììâ Àü ÀÌ¥ ÁöÃî¦ ÃÇÏâҡש碯 ÀÌ¥ Çìõ ÁöÃî ÁÖöÀÌ Ƣ»óÈ£ »çëÀåÒ »çëÇÒ ö ÀÖÙ. ÀÌ¥ ÁöÃî äûƩÎ ÀÇÁÇÒ ö âҡש碯 <Directory>
<Location>
ơÀ »çëÀåÒ »çëÇÒ ö Ù.
Header echo ^TS
MyHeader
Çìõ¦ ÃƢÇÑÙ. ŬóÀÌ碥 ÀÌ Çìõ¦ í öÀÇ ÎÇϦ ÃÁÇÏŠŬóÀÌ碯Í ö£ÀÇ ñÁÀ» ãÀ» ö ÀÖÙ.
Header add MyHeader "%D %t"
ÀÀä ÙÀú ơÀ ÇìõƢ »ýäÙ.
MyHeader: D=3775428 t=991424704447256
Header add MyHeader "Hello Joe. It took %D microseconds \
for Apache to serve this request."
ÀÀä ÙÀú ơÀ ÇìõƢ »ýäÙ.
MyHeader: Hello Joe. It took D=3775428 microseconds for Apache to serve this request.
MyHeader
¦ Ù. ¯Á ŬóÀÌ碯Ô ÀÀä Çìõ¦ ÃƢÇÒҡ À¯ëÇÏÙ. ÀÌ Á¦Ƣ µÀÛÇÏÁé mod_setenvif
µâÀÌ ÇÊäÇÏÙ.
SetEnvIf MyRequestHeader value HAVE_MyRequestHeader
Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader
HTTP äû MyRequestHeader: value
ÇìõƢ ÀÖÙé, ÀÀä ÙÀú ơÀ ÇìõƢ »ýäÙ.
MyHeader: D=3775428 t=991424704447256 mytext
í: | HTTP ÀÀä Çìõ¦ ÇÑÙ |
---|---|
ý: | Header [condition] set|append|add|unset|echo header [value] [early|env=[!]variable] |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Extension |
µâ: | mod_headers |
ÀÌ ÁöÃî HTTP ÀÀä Çìõ¦ ÇÕÄÅ ëÃ, Á¦ÅÇÑÙ. »ë ÇÚµé¯Í Ãâ ÇÊÅÍƢ ÇÇàÇÑ ÁÈÄ Çìõ¦ öÁÇÏâҡש碯 Çìõ¦ öÁÇÒ ö ÀÖÙ.
conditionÀ ÅÃÀûÀÎ »çëÇÏç, ƨÀÎ onsuccess
ÈÀ always
¦ »çëÇÑÙ. ÀÌ îҩ »Î ÇìõÇ¥ µÀÛÇÒÁö¦ áÁÇÑÙ. onsuccess
 2xx
»óÅÂÄÚµå¦ ҩÇÏí, always
 (2xx
¦ ÇÔÇÑ) µç »óÅÂÄÚµå¦ ҩÇÑÙ. ¯È îҩ µâÀÌ ÁÇÑ Çìõ¦ ÇÁ¦ÇÏí ÍÙé, µÑÁ îҩ ÍÀ» »çëÇÒÁö À »ììÁ ÇÑÙ.
µÎ ÔÕ碯 µûó âÉÀÌ Ù£Ù. µÎ ÔÕ硤Î ƨÁ ÇϦ »çëÇÒ ö ÀÖÙ.
set
append
add
append
¦ »çëÇ ÇÑÙ.
unset
echo
ÔÕ µÚ header ÀÌÀÌ ÂÙ. Çìõí µÚ ÄÝÀ» ÀûÀ» ö ÀÖÁö, îµµ µÈÙ. set
, append
, add
, unset
ëÒÀÚÂ «ÃÇÑÙ. echo
ÀÇ header ÀÌÀ ëöÀÚ¦ ÇÏí ÁÔÇ¥ÇöÄÀ» »çëÇÒ ö ÀÖÙ.
add
, append
, set
À» »çëÇÒҡע  ÔÕ valueƢ ÇÊäÇÏÙ. value È ƩéÀÌ ÀÖÙé ÖµûÈǥΠî ÇÑÙ. value ÀÏÝ ÀÚÀÌ ÇüÄÀ» âúÇÏ ÀÚÀÌç, µÎƢÁö¦ ơÀÌ »çëÇÒ öµµ ÀÖÙ. value ÁöÇÏ ÇüÄâúÀÚ ÙÀú ơƢÙ.
ÇüÄ | í |
---|---|
%% |
Û âÈ£ |
%t |
äûÀ» À ãÀ» Á¦Ç¥ÁÃÎ epoch (1970â 1ù 1ÀÏ) ÀÌÈÄ Áö ÀÌÅ©ÎÃÊ ÜÀסÎ. ƨ Õ t= ÀÌ ÙÂÙ. |
%D |
äûÀ» À ãÎÅÍ Çìõ¦ 碯 µҡסîÁö É Ã£. äûÀÇ â£À» ÀéÙ. ƨ Õ D= ÀÌ ÙÂÙ. |
%{FOOBAR}e |
ȯƩ¯ö FOOBAR ÀÇ »ë. |
%{FOOBAR}s |
SSL ȯƩ¯ö |
%s
ÇüÄ ÁöÃÀÚ ÄÄ 2.1 ÀÌÈÄ ÀÖÙ. ÀÌ ÁöÃÀÚ SSLOptions +StdEnvVars
¦ »çëÇÏ ÎãÀ» úâÀÇ %e
ëÅ »çëÇÒ ö ÀÖÙ. îҩ ÀÌÀ¯Ç SSLOptions +StdEnvVars
¦ »çëÇ ÇÑÙé, %e
 %s
Ù ÈÎÀ õ ÈÀÀûÀÌÙ.
Header
ÁöÃî µÚ ÇàµÀÌ ÀÏî¯ ÁҡÇÀ» ÁöÃÇÏ ÃƢ ÔÕ È¯Ʃ¯öƢ ÁÀçÇÑÙé (ÈÀ env=!...
 ȯƩ¯öƢ ÁÀçÇÏÁö ÊÙé) Header
ÁöÃîƢ µÀÛÇÑÙ. Áö ÊÀé ÁöÃî äû « µÇâÀ» ÌÄÁö ÊÂÙ.
ÀÌ¥ ÄÀÌ Ïóé ÀÀäÀ» 碯ÀÎ »â ÁÀü Header
ÁöÃî¦ ÃÇÑÙ. Çìõ ÇÊÅÍƢ ÃƢÇÏ Çìõ¦ Á¦ÜÇÑ ëÎÀÇ Çìõ¦ ÁÇÏÅ µîµ ö ÀÖÙ.
í: | HTTP äû Çìõ¦ ÇÑÙ |
---|---|
ý: | RequestHeader set|append|add|unset header [value] [early|env=[!]variable] |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Extension |
µâ: | mod_headers |
ÀÌ ÁöÃî HTTP äû Çìõ¦ ÇÕÄÅ ëÃ, Á¦ÅÇÑÙ. »ë ÇÚµé¯Ƣ ÇÇàÇÏâ ÁÀü Çìõ¦ öÁÇÏâҡש碯 À Çìõ¦ öÁÇÒ ö ÀÖÙ. àÔÕ碯 µûó âÉÀÌ Ù£Ù. àÔÕ硤Î ƨÁ ÇϦ »çëÇÒ ö ÀÖÙ.
set
append
add
append
¦ »çëÇ ÇÑÙ.
unset
ÔÕ µÚ ÇìõíÀÌ ÂÙ. Çìõí µÚ ÄÝÀ» ÀûÀ» ö ÀÖÁö, îµµ µÈÙ. ëÒÀÚ «ÃÇÑÙ. add
, append
, set
À» »çëÇÒҡע  ÔÕ valueƢ ÇÊäÇÏÙ. value È ƩéÀÌ ÀÖÙé ÖµûÈǥΠî ÇÑÙ. unsetÀ» »çëÇÒҡע value¦ ÀûÀé ȵÈÙ. value ÀÏÝ ÀÚÀÌ ÇüÄÀ» âúÇÏ ÀÚÀÌç, µÎƢÁö¦ ơÀÌ »çëÇÒ öµµ ÀÖÙ. ÁöÇÏ ÇüÄâúÀÚ Header
Í ơÀÇÎ ÀÚÇÑ »ëÀ ơÀ» ÂüíÇÏó.
RequestHeader
ÁöÃî µÚ ÇàµÀÌ ÀÏî¯ ÁҡÇÀ» ÁöÃÇÏ ÃƢ ÔÕ È¯Ʃ¯öƢ ÁÀçÇÑÙé (ÈÀ env=!...
 ȯƩ¯öƢ ÁÀçÇÏÁö ÊÙé) RequestHeader
ÁöÃîƢ µÀÛÇÑÙ. Áö ÊÀé ÁöÃî äû « µÇâÀ» ÌÄÁö ÊÂÙ.
ÀÌ¥ ÄÀÌ Ïóé fixup Üè äû ÇçÇÏ Çڵ鯦 ÇÇàÇÏâ ÁÀü RequestHeader
ÁöÃî¦ ÃÇÑÙ. êóìÀú µûó ÈÀ ÄÄ ÀÔÂÇÊÅÍƢ Çìõ¦ µîÅ öÁÇÒ ö ÀÖÙ.
ƢÉÇÑ î: ko