From: (no author) <(no author)@unknown> Date: Mon, 25 Oct 2004 05:22:39 +0000 (+0000) Subject: This commit was manufactured by cvs2svn to create branch X-Git-Tag: 2.0.53~198 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5311143fc902b95b1d5b32506807f01f69034c0;p=thirdparty%2Fapache%2Fhttpd.git This commit was manufactured by cvs2svn to create branch 'APACHE_2_0_BRANCH'. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@105582 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_headers.html.ko.euc-kr b/docs/manual/mod/mod_headers.html.ko.euc-kr new file mode 100644 index 00000000000..e53c82247a9 --- /dev/null +++ b/docs/manual/mod/mod_headers.html.ko.euc-kr @@ -0,0 +1,337 @@ + + +
+Apache HTTP Server Version 2.1
+¼³¸í: | HTTP ¿äû Çì´õ¿Í ÀÀ´ä Çì´õ ¼öÁ¤ |
---|---|
»óÅÂ: | Extension |
¸ðµâ¸í: | headers_module |
¼Ò½ºÆÄÀÏ: | mod_headers.c |
Áö¿ø: | RequestHeader ´Â ¾ÆÆÄÄ¡ 2.0¿¡¸¸
+ÀÖ´Ù |
ÀÌ ¸ðµâÀº HTTP ¿äû Çì´õ¿Í ÀÀ´ä Çì´õ¸¦ Á¶ÀýÇÏ°í ¼öÁ¤ÇÏ´Â + Áö½Ã¾îµéÀ» Á¦°øÇÑ´Ù. Çì´õ¸¦ ÇÕÄ¡°Å³ª ´ëü, Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
+mod_headers
°¡ Á¦°øÇÏ´Â Áö½Ã¾î´Â ¼¹ö¼³Á¤ÀÇ
+ °ÅÀÇ ¸ðµç Àå¼Ò¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ¼³Á¤ ¼½¼ÇÀ¸·Î °¨½Î¼ Áö½Ã¾îÀÇ
+ ¹üÀ§¸¦ Á¦ÇÑÇÒ ¼öµµ ÀÖ´Ù.
󸮼ø¼´Â Áß¿äÇϸç, ¼³Á¤ÆÄÀÏ¿¡ ³ª¿Â ¼ø¼¿Í ¼³Á¤ ¼½¼ÇÀÇ ¿µÇâÀ» ¹Þ´Â´Ù. + ´ÙÀ½ µÎ Áö½Ã¾î¸¦ ¹Ý´ë·Î ÀûÀ¸¸é È¿°ú°¡ ´Þ¶óÁø´Ù.
+ +
+ 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 |
+ mod_ssl ÀÌ µ¿ÀÛÇÑ´Ù¸é, SSL ȯ°æº¯¼ö
+ FOOBAR ÀÇ ³»¿ë. |
%s
Çü½Ä Áö½ÃÀÚ´Â ¾ÆÆÄÄ¡ 2.1 ÀÌÈÄ¿¡¸¸ ÀÖ´Ù.
+ ÀÌ Áö½ÃÀÚ´Â SSLOptions +StdEnvVars
¸¦ »ç¿ëÇÏ´Â
+ ºÎ´ãÀ» ´ú±âÀ§ÇØ %e
´ë½Å »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾î¶²
+ ÀÌÀ¯¿¡¼°Ç SSLOptions +StdEnvVars
¸¦ »ç¿ëÇØ¾ß
+ ÇÑ´Ù¸é, %e
´Â %s
º¸´Ù ÈξÀ ´õ
+ È¿À²ÀûÀÌ´Ù.
Header
Áö½Ã¾î µÚ¿¡ ÇൿÀÌ ÀϾ
+ Á¶°ÇÀ» Áö½ÃÇÏ´Â Ãß°¡ ¾Æ±Ô¸ÕÆ®³ª À̸¥ 󸮸¦
+ ¶æÇϴ Ű¿öµå early
°¡ ³ª¿Ã ¼ö ÀÖ´Ù.
+ env=...
¾Æ±Ô¸ÕÆ®¸¦ »ç¿ëÇÑ °æ¿ì ÇØ´ç
+ ȯ°æº¯¼ö°¡ Á¸ÀçÇÑ´Ù¸é (ȤÀº
+ 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
Áö½Ã¾î µÚ¿¡ ÇൿÀÌ
+ ÀϾ Á¶°ÇÀ» Áö½ÃÇÏ´Â Ãß°¡ ¾Æ±Ô¸ÕÆ®³ª À̸¥ 󸮸¦ ¶æÇϴ Ű¿öµå
+ early
°¡ ³ª¿Ã ¼ö ÀÖ´Ù. env=...
+ ¾Æ±Ô¸ÕÆ®¸¦ »ç¿ëÇÑ °æ¿ì ÇØ´ç ȯ°æº¯¼ö°¡
+ Á¸ÀçÇÑ´Ù¸é (ȤÀº env=!...
¿¡ ³ª¿Â
+ ȯ°æº¯¼ö°¡ Á¸ÀçÇÏÁö ¾Ê´Ù¸é) RequestHeader
+ Áö½Ã¾î°¡ µ¿ÀÛÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é Áö½Ã¾î´Â ¿äû¿¡ ¾Æ¹« ¿µÇâÀ»
+ ¹ÌÄ¡Áö ¾Ê´Â´Ù.
À̸¥ ¹æ½ÄÀÌ ¾Æ´Ï¶ó¸é fixup ´Ü°è¿¡¼
+ ¿äû¿¡ ÇØ´çÇÏ´Â Çڵ鷯¸¦ ½ÇÇàÇϱâ Á÷Àü¿¡
+ RequestHeader
Áö½Ã¾î¸¦ ó¸®ÇÑ´Ù.
+ ±×·¡¼ ºê¶ó¿ìÀú¿¡ µû¶ó ȤÀº ¾ÆÆÄÄ¡ ÀÔ·ÂÇÊÅͰ¡ Çì´õ¸¦ µ¤¾î¾²°Å³ª
+ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.
ÀÌ ¸ðµâÀº HTTP ¿äû Çì´õ¿Í ÀÀ´ä Çì´õ¸¦ Á¶ÀýÇÏ°í ¼öÁ¤ÇÏ´Â + Áö½Ã¾îµéÀ» Á¦°øÇÑ´Ù. Çì´õ¸¦ ÇÕÄ¡°Å³ª ´ëü, Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
+󸮼ø¼´Â Áß¿äÇϸç, ¼³Á¤ÆÄÀÏ¿¡ ³ª¿Â ¼ø¼¿Í ¼³Á¤ ¼½¼ÇÀÇ ¿µÇâÀ» ¹Þ´Â´Ù. + ´ÙÀ½ µÎ Áö½Ã¾î¸¦ ¹Ý´ë·Î ÀûÀ¸¸é È¿°ú°¡ ´Þ¶óÁø´Ù.
+ +À§¿Í °°ÀÌ ÀûÀ¸¸é MirrorID
Çì´õ°¡ ³ª¿ÀÁö
+ ¾Ê´Â´Ù. ¹Ý´ë·Î ÀûÀ¸¸é MirrorID Çì´õ¸¦ "mirror 12"·Î ¼³Á¤ÇÑ´Ù.
À̸¥(early) ¹æ½ÄÀº °³¹ßÀÚ¸¦ À§ÇØ °Ë»ç/µð¹ö±ë¿ëÀ¸·Î ¸¸µé¾ú´Ù.
+ early
Ű¿öµå¸¦ »ç¿ëÇÏ¿© Á¤ÀÇÇÑ Áö½Ã¾î´Â ¿äûÀ»
+ ó¸®Çϱ⠽ÃÀÛÇÒ¶§ ¼³Á¤ÇÑ´Ù. Áï, ´Ù¸¥ ¿äûÀ» ¸ðÀǽÇÇèÇϰųª
+ °Ë»ç¸¦ ÇϱâÀ§ÇØ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ÀÀ´äÀ» »ý¼ºÇϱâ Àü¿¡ ´Ù¸¥
+ ¸ðµâÀÌ ºÒ½Ã¿¡ Çì´õ¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.
¿äû°æ·Î¿¡ ´ëÇÑ ¼³Á¤À» »ìÆìº¸±â Àü¿¡ À̸¥ Áö½Ã¾î¸¦
+ ó¸®Çϱ⶧¹®¿¡ À̸¥ Çì´õ Áö½Ã¾î´Â ÁÖ¼¹öÀ̳ª °¡»óÈ£½ºÆ®
+ »ç¿ëÀå¼Ò¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù. À̸¥ Áö½Ã¾î´Â ¿äû°æ·Î¿¡
+ ÀÇÁ¸ÇÒ ¼ö ¾ø±â¶§¹®¿¡ <Directory>
³ª
+ <Location>
°°Àº »ç¿ëÀå¼Ò¿¡¼ »ç¿ëÇÒ ¼ö
+ ¾ø´Ù.
MyHeader
Çì´õ¸¦ Ãß°¡ÇÑ´Ù. Ŭ¶óÀÌ¾ðÆ®´Â
+ ÀÌ Çì´õ¸¦ º¸°í ¼¹öÀÇ ºÎÇϸ¦ ÃßÁ¤Çϰųª Ŭ¶óÀÌ¾ðÆ®¿Í
+ ¼¹ö°£ÀÇ º´¸ñÁ¡À» ãÀ» ¼ö ÀÖ´Ù.
+
+ ÀÀ´ä¿¡ ´ÙÀ½°ú °°Àº Çì´õ°¡ »ý±ä´Ù.
+ +ÀÀ´ä¿¡ ´ÙÀ½°ú °°Àº Çì´õ°¡ »ý±ä´Ù.
+ +MyHeader
¸¦ º¸³½´Ù. ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô¸¸
+ ÀÀ´ä¿¡ Çì´õ¸¦ Ãß°¡ÇÒ¶§ À¯¿ëÇÏ´Ù. ÀÌ ¿¹Á¦°¡ µ¿ÀÛÇÏ·Á¸é
+ HTTP ¿äû¿¡ MyRequestHeader: value
Çì´õ°¡
+ ÀÖ´Ù¸é, ÀÀ´ä¿¡ ´ÙÀ½°ú °°Àº Çì´õ°¡ »ý±ä´Ù.
ÀÌ Áö½Ã¾î´Â HTTP ¿äû Çì´õ¸¦ ÇÕÄ¡°Å³ª ´ëü, Á¦°ÅÇÑ´Ù. + ³»¿ë Çڵ鷯°¡ ½ÇÇàÇϱâ Á÷Àü¿¡ Çì´õ¸¦ ¼öÁ¤Çϱ⶧¹®¿¡ ¹ÞÀº + Çì´õ¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ù¹øÂ° ¾Æ±Ô¸ÕÆ®¿¡ µû¶ó ±â´ÉÀÌ ´Ù¸£´Ù. + ù¹øÂ° ¾Æ±Ô¸ÕÆ®·Î ¾Æ·¡ °ªÁß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
+ +set
append
add
append
¸¦
+ »ç¿ëÇØ¾ß ÇÑ´Ù.unset
¾Æ±Ô¸ÕÆ® µÚ¿¡ Çì´õ¸íÀÌ ³ª¿Â´Ù. Çì´õ¸í µÚ¿¡ ÄÝ·ÐÀ» ÀûÀ»
+ ¼ö ÀÖÁö¸¸, ¾ø¾îµµ µÈ´Ù. ´ë¼Ò¹®ÀÚ´Â ¹«½ÃÇÑ´Ù. add
,
+ append
, set
À» »ç¿ëÇÒ¶§´Â ¼¼¹øÂ°
+ ¾Æ±Ô¸ÕÆ® value°¡ ÇÊ¿äÇÏ´Ù. value ¾È¿¡
+ °ø¹éÀÌ ÀÖ´Ù¸é ½Öµû¿ÈÇ¥·Î ¹¾î¾ß ÇÑ´Ù. unsetÀ» »ç¿ëÇÒ¶§´Â
+ value¸¦ ÀûÀ¸¸é ¾ÈµÈ´Ù. value´Â ÀϹÝ
+ ¹®ÀÚ¿À̳ª Çü½ÄÀ» ±â¼úÇÏ´Â ¹®ÀÚ¿À̸ç, µÎ°¡Áö¸¦ °°ÀÌ »ç¿ëÇÒ
+ ¼öµµ ÀÖ´Ù. Áö¿øÇÏ´Â Çü½Ä±â¼úÀÚ´Â
early
°¡ ³ª¿Ã ¼ö ÀÖ´Ù. env=...
+ ¾Æ±Ô¸ÕÆ®¸¦ »ç¿ëÇÑ °æ¿ì ÇØ´ç ȯ°æº¯¼ö°¡
+ Á¸ÀçÇÑ´Ù¸é (ȤÀº env=!...
¿¡ ³ª¿Â
+ ȯ°æº¯¼ö°¡ Á¸ÀçÇÏÁö ¾Ê´Ù¸é)
À̸¥ ¹æ½ÄÀÌ ¾Æ´Ï¶ó¸é fixup ´Ü°è¿¡¼
+ ¿äû¿¡ ÇØ´çÇÏ´Â Çڵ鷯¸¦ ½ÇÇàÇϱâ Á÷Àü¿¡
+
ÀÌ Áö½Ã¾î´Â 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 |
+ FOOBAR ÀÇ ³»¿ë. |
%s
Çü½Ä Áö½ÃÀÚ´Â ¾ÆÆÄÄ¡ 2.1 ÀÌÈÄ¿¡¸¸ ÀÖ´Ù.
+ ÀÌ Áö½ÃÀÚ´Â SSLOptions +StdEnvVars
¸¦ »ç¿ëÇÏ´Â
+ ºÎ´ãÀ» ´ú±âÀ§ÇØ %e
´ë½Å »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾î¶²
+ ÀÌÀ¯¿¡¼°Ç SSLOptions +StdEnvVars
¸¦ »ç¿ëÇØ¾ß
+ ÇÑ´Ù¸é, %e
´Â %s
º¸´Ù ÈξÀ ´õ
+ È¿À²ÀûÀÌ´Ù.
early
°¡ ³ª¿Ã ¼ö ÀÖ´Ù.
+ env=...
¾Æ±Ô¸ÕÆ®¸¦ »ç¿ëÇÑ °æ¿ì ÇØ´ç
+ ȯ°æº¯¼ö°¡ Á¸ÀçÇÑ´Ù¸é (ȤÀº
+ env=!...
¿¡ ³ª¿Â ȯ°æº¯¼ö°¡ Á¸ÀçÇÏÁö
+ ¾Ê´Ù¸é)
À̸¥ ¹æ½ÄÀÌ ¾Æ´Ï¶ó¸é ÀÀ´äÀ» ³×Æ®¿÷À¸·Î
+ º¸³»±â Á÷Àü¿¡
Apache HTTP Server Version 2.1
+¼³¸í: | ¼¹ö ¼³Á¤¿¡ ´ëÇÑ Á¾ÇÕÀûÀÎ Á¤º¸¸¦ º¸¿©ÁØ´Ù |
---|---|
»óÅÂ: | Extension |
¸ðµâ¸í: | info_module |
¼Ò½ºÆÄÀÏ: | mod_info.c |
mod_info
¸¦ »ç¿ëÇÏ·Á¸é httpd.conf
+ ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÑ´Ù.
+ <Location /server-info>
+
+ SetHandler server-info
+
+ </Location>
+
ÀÌ·¸°Ô ¼³Á¤Çϸé
+ http://your.host.example.com/server-info
¿¡
+ Á¢±ÙÇÏ¿© ¼¹ö¿¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù.
Çѹø ¼¹ö°¡ mod_info
¸¦ ÀоîµéÀ̸é, µð·ºÅ丮º°
+ ¼³Á¤ÆÄÀÏ(¿¹¸¦ µé¾î, .htaccess
)À» Æ÷ÇÔÇÑ
+ ¸ðµç ¼³Á¤ÆÄÀÏ¿¡¼ ÀÌ Çڵ鷯 ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
+ ±×·¡¼ »çÀÌÆ®¿¡ º¸¾È°ü·Ã ¹®Á¦°¡ µÉ ¼ö ÀÖ´Ù.
ƯÈ÷ ÀÌ ¸ðµâÀº ½Ã½ºÅÛ °æ·Î, »ç¿ëÀÚ¸í/¾ÏÈ£, µ¥ÀÌÅͺ£À̽º + À̸§°ú °°ÀÌ ¿©·¯ ¾ÆÆÄÄ¡ ¸ðµâÀÇ ¼³Á¤Áö½Ã¾î¿¡ ±â·ÏÇÑ ¹Î°¨ÇÑ + Á¤º¸¸¦ À¯ÃâÇÒ ¼ö ÀÖ´Ù. ±×·¡¼ ÀÌ ¸ðµâÀº Ç×»ó ÁÖÀÇÇØ¾ß Çϸç + ÅëÁ¦µÈ ȯ°æ¿¡¼¸¸ »ç¿ëÇØ¾ß ÇÑ´Ù.
+ +´ÙÀ½°ú °°ÀÌ mod_authz_host
¸¦ »ç¿ëÇÏ¿©
+ ¼¹ö ¼³Á¤ Á¤º¸¿¡ ´ëÇÑ Á¢±ÙÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù.
+ <Location /server-info>
+
+ SetHandler server-info
+ Order allow,deny
+ # ÀÚ½ÅÀ¸·Î ºÎÅÍ Á¢±Ù Çã°¡
+ Allow from 127.0.0.1
+ # Ãß°¡·Î, ±Ùó¿¡ ÀÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ¸·Î ºÎÅÍ Á¢±Ù Çã°¡
+ Allow from 192.168.1.17
+
+ </Location>
+
±âº»ÀûÀ¸·Î ¼¹ö Á¤º¸¿¡´Â »ç¿ëÇÏ´Â ¸ðµâ ¸ñ·Ï°ú ¸ðµâº°·Î + ¸ðµâÀÌ ÀÌÇØÇÏ´Â Áö½Ã¾î ¼³¸í, ¸ðµâÀÌ ±¸ÇöÇÑ ÈÅ(hook), ÇöÀç + ¼³Á¤¿¡¼ »ç¿ëÇÑ Áö½Ã¾î Á¤º¸°¡ ÀÖ´Ù.
+ +server-info
¿äû¿¡ ÁúÀǹ®ÀÚ¿À» ºÙ¿©¼ ¼³Á¤
+ Á¤º¸¸¦ ´Ù¸£°Ô º¼ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î,
+ http://your.host.example.com/server-info?config
´Â
+ ¸ðµç ¼³Á¤Áö½Ã¾î¸¦ º¸¿© ÁØ´Ù.
?<module-name>
?config
?hooks
?list
?server
mod_info
´Â ¿ø·¡ ¼³Á¤ÆÄÀÏÀ» ÀÐÁö ¾Ê°í
+ ÀÌ¹Ì ÀоîµéÀÎ ¼³Á¤ Á¤º¸¸¦ Âü°íÇÏ¿© Á¤º¸¸¦ º¸¿©ÁØ´Ù. ¼³Á¤À»
+ ÆÄ½ÌÇÏ´Â ¹æ¹ý¶§¹®¿¡ ´ÙÀ½°ú °°Àº ¸î°¡Áö ÇѰ谡 ÀÖ´Ù.
ServerRoot
, LoadModule
, LoadFile
°ú °°Àº Áö½Ã¾î°¡
+ ¿©±â¿¡ ÇØ´çÇÑ´Ù.Include
, <IfModule>
, <IfDefine>
°ú °°ÀÌ
+ ¼³Á¤ÆÄÀÏ ÀÚü¸¦ Á¶Á¤ÇÏ´Â Áö½Ã¾î¸¦ º¸¿©ÁÖÁö ¸øÇÑ´Ù.
+ ±×·¯³ª ¾È¿¡ ÀÖ´Â ¼³Á¤Áö½Ã¾î´Â º¸¿©ÁØ´Ù..htaccess
+ ÆÄÀÏ¿¡ ÀÖ´Â ¼³Á¤Áö½Ã¾î¸¦ º¸¿©ÁÖÁö ¸øÇÑ´Ù.<Directory>
¿Í
+ °°Àº ¹üÀ§Á¦ÇÑ Áö½Ã¾î´Â º¸¿©ÁÖÁö¸¸,
+ mod_info
´Â ¸¶Ä¡´Â </Directory>
ÀÇ ÁÙ¹øÈ£¸¦
+ ¾Ë ¼ö ¾ø´Ù.mod_perl
°ú °°ÀÌ Á¦»ïÀÚ°¡ ¸¸µç ¸ðµâÀÇ
+ Áö½Ã¾î¸¦ º¸¿©ÁÖÁö ¸øÇÒ ¼ö ÀÖ´Ù.¼³¸í: | ¸ðµâ¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ server-info Çڵ鷯°¡ º¸¿©ÁÖµµ·Ï +Ãß°¡ÇÑ´Ù |
---|---|
¹®¹ý: | AddModuleInfo module-name string |
»ç¿ëÀå¼Ò: | ÁÖ¼¹ö¼³Á¤, °¡»óÈ£½ºÆ® |
»óÅÂ: | Extension |
¸ðµâ: | mod_info |
Áö¿ø: | ¾ÆÆÄÄ¡ 1.3 ÀÌÈÄ |
module-name ¸ðµâ¿¡ ´ëÇÑ Ãß°¡ Á¤º¸·Î + stringÀÇ ³»¿ëÀ» HTML·Î º¸¿©ÁØ´Ù. ¿¹¸¦ µé¾î,
+ +
+ AddModuleInfo mod_deflate.c 'See <a \
+
+ href="http://www.apache.org/docs-2.1/mod/mod_deflate.html">\
+ http://www.apache.org/docs-2.1/mod/mod_deflate.html</a>'
+
+
httpd.conf
+ ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÑ´Ù.
ÀÌ·¸°Ô ¼³Á¤Çϸé
+ http://your.host.example.com/server-info
¿¡
+ Á¢±ÙÇÏ¿© ¼¹ö¿¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù.
Çѹø ¼¹ö°¡ .htaccess
)À» Æ÷ÇÔÇÑ
+ ¸ðµç ¼³Á¤ÆÄÀÏ¿¡¼ ÀÌ Çڵ鷯 ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
+ ±×·¡¼ »çÀÌÆ®¿¡ º¸¾È°ü·Ã ¹®Á¦°¡ µÉ ¼ö ÀÖ´Ù.
ƯÈ÷ ÀÌ ¸ðµâÀº ½Ã½ºÅÛ °æ·Î, »ç¿ëÀÚ¸í/¾ÏÈ£, µ¥ÀÌÅͺ£À̽º + À̸§°ú °°ÀÌ ¿©·¯ ¾ÆÆÄÄ¡ ¸ðµâÀÇ ¼³Á¤Áö½Ã¾î¿¡ ±â·ÏÇÑ ¹Î°¨ÇÑ + Á¤º¸¸¦ À¯ÃâÇÒ ¼ö ÀÖ´Ù. ±×·¡¼ ÀÌ ¸ðµâÀº Ç×»ó ÁÖÀÇÇØ¾ß Çϸç + ÅëÁ¦µÈ ȯ°æ¿¡¼¸¸ »ç¿ëÇØ¾ß ÇÑ´Ù.
+ +´ÙÀ½°ú °°ÀÌ
±âº»ÀûÀ¸·Î ¼¹ö Á¤º¸¿¡´Â »ç¿ëÇÏ´Â ¸ðµâ ¸ñ·Ï°ú ¸ðµâº°·Î + ¸ðµâÀÌ ÀÌÇØÇÏ´Â Áö½Ã¾î ¼³¸í, ¸ðµâÀÌ ±¸ÇöÇÑ ÈÅ(hook), ÇöÀç + ¼³Á¤¿¡¼ »ç¿ëÇÑ Áö½Ã¾î Á¤º¸°¡ ÀÖ´Ù.
+ +server-info
¿äû¿¡ ÁúÀǹ®ÀÚ¿À» ºÙ¿©¼ ¼³Á¤
+ Á¤º¸¸¦ ´Ù¸£°Ô º¼ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î,
+ http://your.host.example.com/server-info?config
´Â
+ ¸ðµç ¼³Á¤Áö½Ã¾î¸¦ º¸¿© ÁØ´Ù.
?<module-name>
?config
?hooks
?list
?server
.htaccess
+ ÆÄÀÏ¿¡ ÀÖ´Â ¼³Á¤Áö½Ã¾î¸¦ º¸¿©ÁÖÁö ¸øÇÑ´Ù.module-name ¸ðµâ¿¡ ´ëÇÑ Ãß°¡ Á¤º¸·Î + stringÀÇ ³»¿ëÀ» HTML·Î º¸¿©ÁØ´Ù. ¿¹¸¦ µé¾î,
+ +