Sun ONE ·Î°í      ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼­

 16Àå
³»¿ë °ü¸®

ÀÌ ÀåÀº °¡»ó ¼­¹öÀÇ Å¬·¡½º¿Í °¡»ó ¼­¹öÀÇ ³»¿ëÀ» ±¸¼º ¹× °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


ÁÖ ¹®¼­ µð·ºÅ丮 ¼³Á¤

ÁÖ ¹®¼­ µð·ºÅ丮(¹®¼­ ·çÆ®¶ó°íµµ ÇÔ)´Â ¿ø°Ý Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¸ðµç ÆÄÀÏÀ» ÀúÀåÇÏ´Â Áß¾Ó µð·ºÅ丮ÀÔ´Ï´Ù.

Ŭ·¡½º¸¦ Ãß°¡Çϸé Àý´ë °æ·Î·Î ¹®¼­ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÇØ´ç °æ·ÎÀÇ ÀϺηΠº¯¼ö¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼­¹öÀÇ ¹®¼­ ·çÆ®´Â ±âº»ÀûÀ¸·Î °°Àº µð·ºÅ丮°¡ µË´Ï´Ù. ±×·± ´ÙÀ½ Class Manager¿¡¼­ °³º°ÀûÀ¸·Î µð·ºÅ丮¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶Ç ´Ù¸¥ ¹æ¹ýÀº Ŭ·¡½º¿¡ °æ·Î¸¦ ¼³Á¤ÇÒ ¶§ º¯¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼­¹ö¿¡ ´ëÇØ °¡»ó ¼­¹ö ¾ÆÀ̵ð·Î À̸§ ÁöÁ¤µÈ µð·ºÅ丮¸¦ ÀÛ¼ºÇϱâ À§ÇØ $id º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½ºÀÇ ¹®¼­ ·çÆ®¸¦ class_doc_root/$id·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ·Î¸¦ »ç¿ëÇϸé Ŭ·¡½ºÀÇ ¹®¼­ µð·ºÅ丮°¡ /sun/servers/docs/$idÀÎ °æ¿ì Ŭ·¡½º¿¡ ¼ÓÇÑ °¡»ó ¼­¹ö vs1ÀÇ ÁÖ ¹®¼­ µð·ºÅ丮´Â /sun/servers/docs/vs1ÀÔ´Ï´Ù.

¹®¼­ µð·ºÅ丮 ¹× ¼­¹ö ÀνºÅϽº, Ŭ·¡½º, °¡»ó ¼­¹ö ¼öÁØ¿¡¼­ ¹®¼­ µð·ºÅ丮¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼­ ·çÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

´Ù¸¥ °æ·Î ¶Ç´Â º¯¼ö¸¦ »ç¿ëÇϱâ À§ÇØ ÁÖ ¹®¼­ µð·ºÅ丮¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Primary Document Directory¸¦ ´©¸¨´Ï´Ù.
  3. °¡»ó ¼­¹ö ¿·¿¡ Àý´ë µð·ºÅ丮 °æ·Î³ª º¯¼ö ¶Ç´Â °æ·Î ¹× º¯¼ö Á¶ÇÕÀ» ÀÔ·ÂÇÕ´Ï´Ù.
  4. ¹®¼­ ·çÆ® Àý´ë °æ·ÎÀÇ ³¡¿¡ º¯¼ö $id¸¦ Æ÷ÇÔ½ÃÅ°¸é ¸ðµç °¡»ó ¼­¹ö°¡ ±âº»ÀûÀ¸·Î class_doc_root/virtual_server_IDÀÇ ÁÖ ¹®¼­ ·çÆ®¸¦ °®½À´Ï´Ù ¿¹¸¦ µé¾î, Ŭ·¡½ºÀÇ ¹®¼­ µð·ºÅ丮´Â /sun/servers/docs/$idÀÌ°í Ŭ·¡½º¿¡ ¼ÓÇÑ °¡»ó ¼­¹ö vs1ÀÇ ÁÖ ¹®¼­ µð·ºÅ丮´Â /sun/servers/docs/vs1ÀÔ´Ï´Ù.

    º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯¼ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

  5. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Primary Document Directory ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

°¢ °¡»ó ¼­¹ö´Â º¸Åë ÀÚüÀÇ ÁÖ ¹®¼­ µð·ºÅ丮°¡ ÀÖ½À´Ï´Ù.



Ãß°¡ ¹®¼­ µð·ºÅ丮 ¼³Á¤

´ëºÎºÐ, °¡»ó ¶Ç´Â ¼­¹ö ÀνºÅϽºÀÇ ¹®¼­´Â ÁÖ ¹®¼­ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ±×·¯³ª ¶§·Î´Â ¹®¼­ ·çÆ® ¿ÜºÎÀÇ µð·ºÅ丮¿¡¼­ ¹®¼­¸¦ ¼­ºñ½ºÇÏ°íÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Ãß°¡ ¹®¼­ µð·ºÅ丮¸¦ ¼³Á¤ÇÔÀ¸·Î½á °¡´ÉÇÕ´Ï´Ù. ¹®¼­ ·çÆ® ¿ÜºÎÀÇ ¹®¼­ µð·ºÅ丮¿¡¼­ ¼­ºñ½ºÇÔÀ¸·Î½á ´©±º°¡¿¡°Ô ÁÖ ¹®¼­ ·çÆ®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ºÎ¿©ÇÏÁö ¾Ê°í ¹®¼­ ±×·ìÀ» °ü¸®Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê°í Ãß°¡ ¹®¼­ µð·ºÅ丮¸¦ ¼³Á¤Çϸé ÇØ´ç µð·ºÅ丮´Â Ŭ·¡½º ¼öÁØ¿¡¼­ ¼³Á¤µÇ°í Ŭ·¡½º¿¡ ÀÖ´Â ¸ðµç °¡»ó ¼­¹ö¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.

Ŭ·¡½º¿¡ ÀÖ´Â °³º° °¡»ó ¼­¹ö¿ë Ãß°¡ ¹®¼­ µð·ºÅ丮¸¦ ¼³Á¤ÇÏ·Á¸é º¯¼ö¸¦ »ç¿ëÇÏ¿© ÇØ´ç URL Á¢µÎ»ç°¡ ¸ÅÇÎÇÏ´Â µð·ºÅ丮°¡ °¢ °¡»ó ¼­¹ö¸¶´Ù ´Ù¸£°Ô ÇÕ´Ï´Ù.

Ãß°¡ ¹®¼­ µð·ºÅ丮¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Additional Document Directories¸¦ ´©¸¨´Ï´Ù.
  3. ¸ÅÇÎÇÒ URL Á¢µÎ»ç¸¦ ¼±ÅÃÇÕ´Ï´Ù.
  4. Ŭ¶óÀ̾ðÆ®°¡ ¹®¼­¸¦ ¿øÇÒ ¶§ ¼­¹ö¿¡ ÀÌ URLÀ» º¸³À´Ï´Ù.

  5. ÇØ´ç URLÀ» ¸ÅÇÎÇÒ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
  6. ¿øÇÒ °æ¿ì ±âÁ¸ ±¸¼º ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¿© ÀÌ µð·ºÅ丮¸¦ ±¸¼ºÇÒ ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  7. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Additional Document Directories ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

±âº»ÀûÀ¸·Î ¼­¹ö ÀνºÅϽº´Â ¸î °³ÀÇ Ãß°¡ ¹®¼­ µð·ºÅ丮¸¦ °®½À´Ï´Ù. ÇØ´ç µð·ºÅ丮¿¡´Â ´ÙÀ½ Á¢µÎ»ç°¡ ÀÖ½À´Ï´Ù

»ç¿ëÀÚ°¡ ÇØ´ç µð·ºÅ丮¿¡ ±â·ÏÇÒ ¼ö ¾øµµ·Ï µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù. ¿¹Á¦ ACLÀº ´ÙÀ½°ú °°½À´Ï´Ù.


°ø¿ë Á¤º¸ µð·ºÅ丮 »ç¿ëÀÚ Á¤ÀÇ(UNIX/Linux)

¶§·Î´Â »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ À¥ ÆäÀÌÁö¸¦ À¯ÁöÇÏ·Á ÇÕ´Ï´Ù. ¼­¹öÀÇ ¸ðµç »ç¿ëÀÚ°¡ °ü¸®ÀÚ °£¼· ¾øÀÌ È¨ ÆäÀÌÁö¿Í ±âŸ ¹®¼­¸¦ ¸¸µé ¼ö ÀÖµµ·Ï ÇÏ´Â °ø¿ë Á¤º¸ µð·ºÅ丮¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¿É¼ÇÀº Àüü Ŭ·¡½º¿¡ ´ëÇظ¸ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»ó ¼­¹ö ´ÜÀ§·Î À̸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù.

ÀÌ ½Ã½ºÅÛÀ¸·Î Ŭ¶óÀ̾ðÆ®´Â ¼­¹ö°¡ °ø¿ë Á¤º¸ µð·ºÅ丮·Î ÀÎÁöÇϴ ƯÁ¤ URL·Î ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¢µÎ»ç ~¿Í µð·ºÅ丮 public_htmlÀ» ¼±ÅÃÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. http://www.sun.com/~jdoe/aboutjane.html¿¡ ´ëÇÑ ¿äûÀÌ µé¾î¿À¸é ¼­¹ö´Â ~jdoe°¡ »ç¿ëÀÚÀÇ °ø¿ë Á¤º¸ µð·ºÅ丮¸¦ °¡¸®Å²´Ù´Â »ç½ÇÀ» ÀÎÁöÇÕ´Ï´Ù. ¼­¹ö´Â ½Ã½ºÅÛÀÇ »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º¿¡¼­ jdoe¸¦ Á¶È¸ÇÏ°í JaneÀÇ È¨ µð·ºÅ丮¸¦ ¹ß°ßÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ~/jdoe/public_html/aboutjane.htmlÀ» ã½À´Ï´Ù.

¼­¹ö°¡ °ø¿ë µð·ºÅ丮¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. User Document Directories¸¦ ´©¸¨´Ï´Ù.
  3. »ç¿ëÀÚ URL Á¢µÎ»ç¸¦ ¼±ÅÃÇÕ´Ï´Ù.
  4. »ç¿ëÀÚ Á¢µÎ»ç´Â ~ÀÔ´Ï´Ù. ¿Ö³ÄÇϸé ~ ¹®ÀÚ°¡ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç¥ÁØ UNIX/Linux Á¢µÎ»çÀ̱⠶§¹®ÀÔ´Ï´Ù.

  5. ¼­¹ö°¡ HTML ÆÄÀÏÀ» ã´Â »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮¸¦ ¼±ÅÃÇÕ´Ï´Ù.
  6. ÀϹÝÀûÀÎ µð·ºÅ丮´Â public_htmlÀÔ´Ï´Ù.

  7. ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  8. ¼­¹ö´Â ½Ã½ºÅÛ¿¡ ÀÖ´Â »ç¿ëÀÚ¸¦ ¸ñ·ÏÈ­ÇÏ´Â ÆÄÀÏÀ» ¾îµð¼­ ãÀ»Áö ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. ¼­¹ö´Â ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© À¯È¿ÇÑ ¾ÆÀ̵𸦠°áÁ¤ÇÏ°í ±×ÀÇ È¨ µð·ºÅ丮¸¦ ã½À´Ï´Ù. ½Ã½ºÅÛ ¾ÏÈ£ ÆÄÀÏÀ» ÀÌ ¸ñÀûÀ¸·Î »ç¿ëÇÏ¸é ¼­¹ö´Â Ç¥ÁØ ¶óÀ̺귯¸® È£ÃâÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ Á¶È¸ÇÕ´Ï´Ù. ¶Ç´Â, ´Ù¸¥ »ç¿ëÀÚ ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿© »ç¿ëÀÚ¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç »ç¿ëÀÚ ÆÄÀÏÀº Àý´ë °æ·Î·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÆÄÀÏÀÇ °¢ ÁÙÀº ´ÙÀ½ ±¸Á¶¸¦ °¡Á®¾ß ÇÕ´Ï´Ù(ÇÊ¿äÇÏÁö ¾ÊÀº /etc/passwd ÆÄÀÏÀÇ ¿ä¼Ò´Â *·Î Ç¥½ÃµÊ).

       username:*:*:groupid:*:homedir:*

  9. ½ÃÀ۽à ºñ¹Ð¹øÈ£ µ¥ÀÌÅͺ£À̽º¸¦ ·ÎµåÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
  10. ÀÚ¼¼ÇÑ ³»¿ëÀº ½ÃÀ۽à Àüü ºñ¹Ð¹øÈ£ ÆÄÀÏ ·Îµå¸¦ ÂüÁ¶ÇϽʽÿÀ.

  11. ±¸¼º ½ºÅ¸ÀÏÀ» Àû¿ëÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
  12. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº User Document Directories ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ¿¡°Ô º°µµÀÇ µð·ºÅ丮¸¦ ºÎ¿©ÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº ¸ðµç »ç¿ëÀÚ°¡ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â Áß¾Ó µð·ºÅ丮¿¡ ¸ÅÇεǴ URLÀ» ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.

³»¿ë °Ô½Ã Á¦ÇÑ

¾î¶² »óȲ¿¡¼­´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ »ç¿ëÀÚ ¹®¼­ µð·ºÅ丮¸¦ ÅëÇØ ³»¿ëÀ» °Ô½ÃÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ °èÁ¤À» Á¦ÇÑÇÏ°íÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ °Ô½Ã¸¦ Á¦ÇÑÇÏ·Á¸é /etc/passwd fileÀÇ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮 °æ·Î ³¡¿¡ ½½·¡½Ã¸¦ Ãß°¡ÇÕ´Ï´Ù.

becomes:

ÀÌ ¼öÁ¤À» Çϸé Sun ONE Web Server´Â ÀÌ »ç¿ëÀÚÀÇ µð·ºÅ丮¿¡¼­ ÆäÀÌÁö¸¦ ¼­ºñ½ºÇÏÁö ¾Ê½À´Ï´Ù. ÇØ´ç URI¸¦ ¿äûÇÏ´Â ºê¶ó¿ìÀú´Â "404 File Not Found" ¿À·ù¸¦ ¼ö½ÅÇÏ°í 404 ¿À·ù´Â À¥ ¼­¹ö ¾×¼¼½º ·Î±×¿¡ ±â·ÏµË´Ï´Ù. ¿À·ù ·Î±×¿¡ ±â·ÏµÇ´Â ¿À·ù´Â ¾ø½À´Ï´Ù.

³ªÁß¿¡ ÀÌ »ç¿ëÀÚ·Î ÇÏ¿©±Ý ³»¿ëÀ» °Ô½ÃÇϵµ·Ï Çã¿ëÇϱâ·Î Çϸé /etc/passwd Ç׸ñ¿¡¼­ ³¡¿¡ ¿À´Â ½½·¡½Ã¸¦ Á¦°ÅÇÑ ´ÙÀ½ À¥ ¼­¹ö¸¦ Àç½ÃÀÛÇÕ´Ï´Ù.

½ÃÀ۽à Àüü ºñ¹Ð¹øÈ£ ÆÄÀÏ ·Îµå

½ÃÀ۽à Àüü ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ·ÎµåÇÏ´Â ¿É¼Çµµ ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é ¼­¹ö´Â ½ÃÀ۽à ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ¸Þ¸ð¸®¿¡ ·ÎµåÇÏ¿© »ç¿ëÀÚ Á¶È¸ ¼Óµµ¸¦ ÈξÀ ´õ ºü¸£°Ô ¸¸µì´Ï´Ù. ºñ¹Ð¹øÈ£ ÆÄÀÏÀÌ ¸Å¿ì ´ë¿ë·®À̸é ÀÌ ¿É¼ÇÀÌ ÈξÀ ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ½ºÅ¸ÀÏ »ç¿ë

¼­¹ö°¡ °ø¿ë Á¤º¸ µð·ºÅ丮¿¡¼­ µð·ºÅ丮·ÎÀÇ ¾×¼¼½º¸¦ Á¦¾îÇϵµ·Ï ÇÏ´Â ±¸¼º ½ºÅ¸ÀÏÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ °ø¿ëÀ¸·Î ¸¸µé°í ½ÍÁö ¾ÊÀº Á¤º¸¿¡ ½Éº¼ ¸µÅ©¸¦ ÀÛ¼ºÇÏÁö ¸øÇÏ°Ô µË´Ï´Ù. ±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 17Àå, "±¸¼º ½ºÅ¸ÀÏ Àû¿ë"À» ÂüÁ¶ÇϽʽÿÀ.


¿ø°Ý ÆÄÀÏ Á¶ÀÛ »ç¿ë

¿ø°Ý ÆÄÀÏ Á¶ÀÛÀ» »ç¿ëÇϸé Ŭ¶óÀ̾ðÆ®°¡ ¼­¹öÀÇ ÆÄÀÏ ¾÷·Îµå, ÆÄÀÏ »èÁ¦, µð·ºÅ丮 »ý¼º, µð·ºÅ丮 Á¦°Å, µð·ºÅ丮 ³»¿ë ¸ñ·Ï Ç¥½Ã ¹× ÆÄÀÏ À̸§ º¯°æ µîÀÇ ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. µð·ºÅ丮 server_root/https-serve-id/configÀÇ ÆÄÀÏ obj.conf¿¡´Â ¿ø°Ý ÆÄÀÏ Á¶ÀÛÀ» »ç¿ëÇÒ °æ¿ì È°¼ºÈ­µÇ´Â ¸í·ÉÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸í·ÉÀ» È°¼ºÈ­ÇÏ¿© ¿ø°Ý ºê¶ó¿ìÀú°¡ ¼­¹öÀÇ ¹®¼­¸¦ º¯°æÇϵµ·Ï ÇÕ´Ï´Ù. ±ÇÇѾø´Â °£¼·À» ¹æÁöÇϱâ À§ÇØ ÀÌ·¯ÇÑ ¸®¼Ò½º¿¡ ´ëÇØ ¾²±â ¾×¼¼½º¸¦ Á¦ÇÑÇÏ´Â ¾×¼¼½º Á¦¾î¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

Âü°í·Î ¿ø°Ý ÆÄÀÏ Á¶ÀÛ »ç¿ëÀº Microsoft Frontpage¿Í °°Àº ³»¿ë °ü¸® ½Ã½ºÅÛ »ç¿ë¿¡ ¾Æ¹«·± ¿µÇâÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù.

UNIX/Linux: ÆÄÀÏ¿¡ ´ëÇØ ¿Ã¹Ù¸¥ ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÌ ±â´ÉÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. Áï, ¹®¼­ ·çÆ® »ç¿ëÀÚ°¡ ¼­¹ö »ç¿ëÀÚ¿Í µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.

¿ø°Ý ÆÄÀÏ Á¶ÀÛÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Remote File ManipulationÀ» ´©¸¨´Ï´Ù.
  3. ¿ø°Ý ÆÄÀÏ Á¶ÀÛÀ» È°¼ºÈ­ÇÒ °ÍÀ» ¼±ÅÃÇÕ´Ï´Ù.
  4. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Remote File Manipulation ÆäÀÌÁöÀÇ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


¹®¼­ ±âº» ¼³Á¤ ±¸¼º

Document Preferences ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© ¹®¼­ ±âº» ¼³Á¤À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ºÎºÐÀº ´ÙÀ½ ÁÖÁ¦¿¡ ´ëÇØ ´Ù·ì´Ï´Ù.

ÀÌ·¯ÇÑ ¼³Á¤Àº ¸ðµÎ °³º° °¡»ó ¼­¹ö°¡ ¾Æ´Ñ Ŭ·¡½º¿¡ ´ëÇØ ±¸¼ºµË´Ï´Ù.

¹®¼­ ±âº» ¼³Á¤ ¼³Á¤

¹®¼­ ±âº» ¼³Á¤À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Document Preferences¸¦ ´©¸¨´Ï´Ù.
  3. ÇØ´çÇÏ´Â ÇÊµå °ªÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇؼ­´Â ´ÙÀ½ ºÎºÐ¿¡¼­ ´Ù·ì´Ï´Ù.
  4. OK¸¦ ´©¸¨´Ï´Ù.

¼³Á¤ÇÒ ¼ö ÀÖ´Â ±âº» ¼³Á¤Àº ´ÙÀ½ Àý¿¡¼­ º¸´Ù ÀÚ¼¼È÷ ´Ù·ì´Ï´Ù. Ãß°¡ Á¤º¸´Â Document Preferences ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

»öÀÎ ÆÄÀÏ À̸§ ÀÔ·Â

¹®¼­ À̸§ÀÌ URL¿¡¼­ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ¼­¹ö´Â »öÀÎ ÆÄÀÏÀ» ÀÚµ¿À¸·Î Ç¥½ÃÇÕ´Ï´Ù. ±âº» »öÀÎ ÆÄÀÏÀº index.html°ú home.htmlÀÔ´Ï´Ù. »öÀÎ ÆÄÀÏÀÌ Çϳª ÀÌ»ó ÁöÁ¤µÇ¸é ¼­¹ö´Â À̸§ÀÌ ¹ß°ßµÉ ¶§±îÁö À̸§ÀÌ ÀÌ Çʵ忡¼­ ³ªÅ¸³ª´Â ¼ø¼­·Î ã½À´Ï´Ù. ¿¹¸¦ µé¾î, »öÀÎ ÆÄÀÏ À̸§ÀÌ index.html ¹× home.htmlÀÌ°í ¼­¹ö°¡ index.htmlÀ» ã¾ÒÁö¸¸ ¹ß°ßÇÏÁö ¸øÇϸé home.htmlÀ» ã½À´Ï´Ù.

µð·ºÅ丮 »öÀÎÈ­ ¼±ÅÃ

¹®¼­ µð·ºÅ丮´Â ¸î °³ÀÇ ÇÏÀ§ µð·ºÅ丮¸¦ °®½À´Ï´Ù. ¿¹¸¦ µé¾î, products¶ó´Â µð·ºÅ丮, peopleÀ̶ó´Â µð·ºÅ丮 µîÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ´ë°³ Ŭ¶óÀ̾ðÆ®°¡ ÀÌ µð·ºÅ丮ÀÇ °³¿ä(¶Ç´Â »öÀÎ)¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀÌ À¯¿ëÇÕ´Ï´Ù.

¼­¹ö´Â index.html ¶Ç´Â home.htmlÀ̶ó´Â, µð·ºÅ丮 ³»¿ëÀÇ °³¿ä¸¦ ÀÛ¼ºÇÏ°í À¯ÁöÇÏ´Â »öÀÎ ÆÄÀÏ¿ë µð·ºÅ丮¸¦ ãÀ½À¸·Î½á µð·ºÅ丮¸¦ »öÀÎÈ­ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌÀü Àý, »öÀÎ ÆÄÀÏ À̸§ ÀÔ·ÂÀ» ÂüÁ¶ÇϽʽÿÀ. ¿øÇÏ´Â ÆÄÀÏ¿¡ ÀÌ ±âº» À̸§À» ºÎ¿©ÇÏ¿© µð·ºÅ丮¿ë »öÀÎ ÆÄÀÏ·Î ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, µû¶ó¼­ CGI¸¦ »ç¿ëÇÏ´Â °æ¿ì CGI ÇÁ·Î±×·¥À» »öÀÎÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

»öÀÎ ÆÄÀÏÀÌ ¾øÀ¸¸é ¼­¹ö´Â ¹®¼­ ·çÆ®ÀÇ ¸ðµç ÆÄÀÏÀ» ¸ñ·ÏÈ­ÇÏ´Â »öÀÎ ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.


°æ°í

¼­¹ö°¡ ¹æÈ­º® ¿ÜºÎ¿¡ ÀÖ´Â °æ¿ì¿¡´Â µð·ºÅ丮 »öÀÎÈ­¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÏ¿© µð·ºÅ丮 ±¸Á¶¿Í ÆÄÀÏ À̸§¿¡ ¾×¼¼½ºÇÒ ¼ö ¾øµµ·Ï ÇϽʽÿÀ.


¼­¹ö Ȩ ÆäÀÌÁö ÁöÁ¤

ÃÖÁ¾ »ç¿ëÀÚ°¡ óÀ½À¸·Î ¼­¹ö¿¡ ¾×¼¼½ºÇÒ °æ¿ì °¡Àå ¸ÕÀú º¸°Ô µÇ´Â ÆÄÀÏÀ» º¸Åë Ȩ ÆäÀÌÁö¶ó°í ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ ÆÄÀÏÀº ¼­¹ö¿Í ´Ù¸¥ ¹®¼­·ÎÀÇ ¸µÅ©¿¡ ´ëÇÑ ÀÏ¹Ý Á¤º¸¸¦ ´ã°í ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î ¼­¹ö´Â Document Preferences ÆäÀÌÁöÀÇ »öÀÎ ÆÄÀÏ À̸§ Çʵ忡 ÁöÁ¤µÈ »öÀÎ ÆÄÀÏÀ» ã°í À̸¦ Ȩ ÆäÀÌÁö¿ëÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª Ȩ ÆäÀÌÁö¿ëÀ¸·Î »ç¿ëÇÒ ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

±âº» MIME À¯Çü ÁöÁ¤

¹®¼­°¡ Ŭ¶óÀ̾ðÆ®¿¡°Ô Àü¼ÛµÇ¸é ¼­¹ö´Â ¹®¼­ÀÇ À¯ÇüÀ» ½Äº°ÇÏ´Â ºÎºÐÀ» Æ÷ÇÔ½ÃÄÑ Å¬¶óÀ̾ðÆ®°¡ ¹®¼­¸¦ ¹Ù·Î Á¦½ÃÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ±×·¯³ª, ¶§·Î´Â ¹®¼­ÀÇ È®ÀåÀÚ°¡ ¼­¹ö¿¡ ´ëÇØ Á¤ÀǵÇÁö ¾Ê¾Æ¼­ ¹®¼­ÀÇ ÀûÀýÇÑ À¯ÇüÀ» °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·± °æ¿ì¿¡´Â ±âº»°ªÀÌ Àü¼ÛµË´Ï´Ù.

±âº»°ªÀº º¸Åë text/plainÀ̳ª, ¼­¹ö¿¡ °¡Àå ÀϹÝÀûÀ¸·Î ÀúÀåµÇ´Â À¯ÇüÀÇ ÆÄÀÏÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ MIME À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  • text/plain
  • text/html
  • text/richtext
  • image/tiff
  • image/jpeg
  • image/gif
  • application/x-tar
  • application/postscript
  • application/x-gzip
  • audio/basic


URL Àü´Þ ±¸¼º

URL Àü´ÞÀ» ÅëÇØ ¹®¼­ ¿äûÀ» ´Ù¸¥ ¼­¹ö·Î ÀçÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. URL Àü´Þ ¶Ç´Â ÀçÁöÁ¤Àº ¼­¹ö°¡ »ç¿ëÀÚ¿¡°Ô, ¿¹¸¦ µé¾î ÆÄÀÏÀ» ´Ù¸¥ µð·ºÅ丮 ¶Ç´Â ¼­¹ö·Î ¿Å°åÀ¸¹Ç·Î URLÀÌ º¯°æµÇ¾úÀ½À» ¾Ë¸®´Â ¹æ¹ýÀÔ´Ï´Ù. ¶ÇÇÑ ÀçÁöÁ¤À» »ç¿ëÇÏ¿© ¼­¹ö¿¡¼­ ¹®¼­¸¦ ¿äûÇÏ´Â »ç¿ëÀÚ¸¦ »ç¿ëÀÚ°¡ ¸ð¸£´Â »óÅ¿¡¼­ ´Ù¸¥ ¼­¹öÀÇ ¹®¼­·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, http://www.sun.com/info/movies¸¦ Á¢µÎ»ç film.sun.comÀ¸·Î Àü´ÞÇϸé URL http://www.sun.com/info/movies°¡ http://film.sun.com/info/movies·Î ÀçÁöÁ¤µË´Ï´Ù.

º¯¼ö¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¸¦ »õ µð·ºÅ丮¿¡ ¸ÅÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /new¸¦ /$docroot/new·Î ¸ÅÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÅÇÎÀº °¡»ó ¼­¹öÀÇ ¹®¼­ ·çÆ®·Î À̵¿ÇÕ´Ï´Ù.

º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯¼ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¶§·Î´Â ÇÑ ÇÏÀ§ µð·ºÅ丮ÀÇ ¸ðµç ¹®¼­¿¡ ´ëÇÑ ¿äûÀ» ƯÁ¤ URL·Î ÀçÁöÁ¤ÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾î¶² µð·ºÅ丮¿¡ ³Ê¹« ¸¹Àº Æ®·¡ÇÈÀÌ ¹ß»ýÇϰųª ÇØ´ç ¹®¼­°¡ ¾î¶² ÀÌÀ¯ÀÌµç ´õ ÀÌ»ó ¼­ºñ½ºµÇÁö ¾ÊÀ¸¹Ç·Î ÀÌ µð·ºÅ丮¸¦ »èÁ¦ÇØ¾ß ÇÏ´Â °æ¿ì ¹®¼­¸¦ ´õ ÀÌ»ó »ç¿ëÇÒ ¼ö ¾øÀ½À» Ç¥½ÃÇÏ´Â ¹®¼­·Î ÇØ´ç ¿äûÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /info/moviesÀÇ Á¢µÎ»ç´Â http://www.sun.com/explain.html·Î ÀçÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.

URL Àü´ÞÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. URL ForwardingÀ» ´©¸¨´Ï´Ù.
  3. ÀçÁöÁ¤ÇÏ·Á´Â URL Á¢µÎ»ç¸¦ ÀÔ·ÂÇÏ°í ±×°ÍÀ» ´Ù¸¥ Á¢µÎ»ç³ª Á¤Àû URL·Î ÀçÁöÁ¤ÇÒ °ÍÀÎÁö ÀÔ·ÂÇÕ´Ï´Ù.
  4. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº URL Forwarding ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


¿À·ù ÀÀ´ä »ç¿ëÀÚ Á¤ÀÇ

»ç¿ëÀÚ Á¤ÀÇ ¿À·ù ÀÀ´äÀº °¡»ó ¼­¹ö¿¡¼­ ¿À·ù°¡ ¼ö½ÅµÈ °æ¿ì Ŭ¶óÀ̾ðÆ®¿¡°Ô ÀÚ¼¼ÇÑ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. Àü¼ÛÇÒ ÆÄÀÏÀ̳ª ½ÇÇàÇÒ CGI ÇÁ·Î±×·¥À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ¼­¹ö°¡ ƯÁ¤ µð·ºÅ丮¿¡ ´ëÇÑ ¿À·ù¸¦ ¼ö½ÅÇÑ °æ¿ì ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ¾×¼¼½º Á¦¾î·Î º¸È£µÈ ¼­¹öÀÇ ÀϺο¡ ¿¬°áÇÏ·Á ÇÏ¸é °èÁ¤À» ¾ò´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ´ãÀº ¿À·ù ÆÄÀÏÀ» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ ¿À·ù ÀÀ´äÀ» »ç¿ëÇϵµ·Ï ¼³Á¤Çϱâ Àü¿¡ ¿À·ù¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î Àü¼ÛÇÒ HTML ÆÄÀÏÀ̳ª ½ÇÇàÇÒ CGI ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÑ µÚClass Manager¿¡¼­ ÀÀ´äÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇµÈ ¿À·ù ÀÀ´äÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Error Responses¸¦ ´©¸¨´Ï´Ù.
  3. ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼­ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼­¹ö¿ë ¹®¼­ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼­¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
  4. º¯°æÇÏ·Á´Â °¢ ¿À·ù Äڵ忡 ´ëÇÑ ¿À·ù ÀÀ´äÀ» ´ãÀº ÆÄÀÏÀ̳ª CGIÀÇ Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
  5. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Error Responses ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


¹®ÀÚ ¼¼Æ® º¯°æ

¹®¼­ÀÇ ¹®ÀÚ ¼¼Æ®´Â ¹®¼­°¡ ÀÛ¼ºµÈ ¾ð¾î¿¡ ÀÇÇØ ÀϺΠ°áÁ¤µË´Ï´Ù. ¸®¼Ò½º¸¦ ¼±ÅÃÇÏ°í ÇØ´ç ¸®¼Ò½ºÀÇ ¹®ÀÚ ¼¼Æ®¸¦ ÀÔ·ÂÇÏ¿© ¹®¼­¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ±âº» ¹®ÀÚ ¼¼Æ® ¼³Á¤, ¹®¼­ ¼¼Æ® ¶Ç´Â µð·ºÅ丮º¸´Ù ¿ì¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Netscape Navigator´Â ¹®ÀÚ ¼¼Æ®¸¦ º¯°æÇÒ HTTP¿¡¼­ MIME À¯Çü charset ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö°¡ ÀÀ´ä¿¡¼­ ÀÌ ¸Å°³ º¯¼ö¸¦ Æ÷ÇÔÇϸé Netscape Navigator´Â ±×¿¡ µû¶ó ¹®ÀÚ ¼¼Æ®¸¦ º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

Netscape Navigator¿¡ ÀÇÇØ ÀÎÁöµÇ´Â ´ÙÀ½ charset À̸§Àº RFC 1700¿¡¼­ ÁöÁ¤µË´Ï´Ù(x-·Î ½ÃÀ۵Ǵ À̸§ Á¦¿Ü).

  • us-ascii
  • iso-8859-1
  • iso-2022-jp
  • x-sjis
  • x-euc-jp
  • x-mac-roman

¶Ç, ´ÙÀ½ º°ÄªÀº us-ascii¿¡ ´ëÇØ ÀÎÁöµË´Ï´Ù.

  • ansi_x3.4-1968
  • iso-ir-6
  • ansi_x3.4-1986
  • iso_646.irv:1991
  • ascii
  • iso646-us
  • ibm367
  • cp367

 

´ÙÀ½ º°ÄªÀº iso_8859-1¿¡ ´ëÇØ ÀÎÁöµË´Ï´Ù.

  • latin1
  • iso_8859-1
  • iso_8859-1:1987
  • iso-ir-100
  • ibm819
  • cp819

¹®ÀÚ ¼¼Æ®¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. International Characters¸¦ ´©¸¨´Ï´Ù.
  3. ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼­ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼­¹ö¿ë ¹®¼­ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼­¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
  4. ¼­¹ö Àüü ¶Ç´Â ÀϺο¡ ´ëÇÑ ¹®ÀÚ ¼¼Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  5. ÀÌ Çʵ带 °ø¹éÀ¸·Î µÎ¸é ¹®ÀÚ ¼¼Æ®´Â NONEÀ¸·Î ¼³Á¤µË´Ï´Ù.

  6. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº International Characters ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


¹®¼­ ²¿¸®¸» ¼³Á¤

¼­¹öÀÇ Æ¯Á¤ ºÎºÐÀÇ ¸ðµç ¹®¼­¿¡ ´ëÇØ ¸¶Áö¸· ¼öÁ¤µÈ ½Ã°£À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ¹®¼­ ²¿¸®¸»À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ²¿¸®¸»Àº CGI ½ºÅ©¸³Æ®ÀÇ Ãâ·ÂÀ̳ª ÆÄ½ÌµÈ HTML(.shtml) ÆÄÀÏÀ» Á¦¿ÜÇÑ ¸ðµç ÆÄÀÏ¿¡ »ç¿ëµË´Ï´Ù. CGI ½ºÅ©¸³Æ® Ãâ·ÂÀ̳ª ÆÄ½ÌµÈ HTML ÆÄÀÏ¿¡ ¹®¼­ ²¿¸®¸»À» Ç¥½ÃÇØ¾ß ÇÏ´Â °æ¿ì, ²¿¸®¸» ÅؽºÆ®¸¦ º°µµÀÇ ÆÄÀÏ¿¡ ÀÔ·ÂÇÏ°í ÄÚµå ¶óÀÎÀ» Ãß°¡Çϰųª, ´Ù¸¥ ¼­¹ö Ãø¿¡¼­ ÀÌ ÆÄÀÏÀ» ÆäÀÌÁöÀÇ Ãâ·Â¿¡ Æ÷ÇÔÇϵµ·Ï ÇÕ´Ï´Ù.

¹®¼­ ²¿¸®¸»À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¿¡ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Document Footer¸¦ ´©¸¨´Ï´Ù.
  3. ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼­ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼­¹ö¿ë ¹®¼­ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼­¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
  4. µð·ºÅ丮¸¦ ¼±ÅÃÇÏ¸é ¼­¹ö°¡ ÇØ´ç µð·ºÅ丮 ¶Ç´Â µð·ºÅ丮ÀÇ ÆÄÀÏ¿ë URLÀ» ¼ö½ÅÇÏ´Â °æ¿ì¿¡¸¸ ¹®¼­ ²¿¸®¸»ÀÌ Àû¿ëµË´Ï´Ù.

  5. ²¿¸®¸»¿¡ Æ÷ÇÔ½Ãų ÆÄÀÏ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  6. ³¯Â¥ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  7. ²¿¸®¸»¿¡ Ç¥½ÃÇÒ ÅؽºÆ®¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
  8. ¹®¼­ ²¿¸®¸»¿¡ ´ëÇÑ ÃÖ´ë ¹®ÀÚ ¼ö´Â 765ÀÔ´Ï´Ù. ¹®¼­°¡ ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ³¯Â¥¸¦ Æ÷ÇÔ½ÃÅ°·Á¸é ¹®ÀÚ¿­ :LASTMOD:¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

  9. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Document Footer ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


htaccess »ç¿ë

htaccess »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº .htaccess ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


½Éº¼ ¸µÅ©(UNIX/Linux) Á¦ÇÑ

¼­¹öÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©ÀÇ »ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©´Â ´Ù¸¥ µð·ºÅ丮 ¶Ç´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀúÀåµÈ ÆÄÀÏÀ» ÂüÁ¶ÇÕ´Ï´Ù. ÂüÁ¶¸¦ ÅëÇÏ¿© ÆÄÀÏÀÌ ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â °Íó·³ ¿ø°Ý¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ µÎ °¡Áö À¯ÇüÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©°¡ ÀÖ½À´Ï´Ù.

ÇÏµå ¹× ½Éº¼ ¸µÅ©¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº UNIX/Linux ½Ã½ºÅÛ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©´Â ±âº» ¹®¼­ µð·ºÅ丮 ¿ÜºÎÀÇ ¹®¼­¿¡ ´ëÇØ Æ÷ÀÎÅ͸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ½¬¿î ¹æ¹ýÀ¸·Î ´©±¸³ª ÀÌ·¯ÇÑ ¸µÅ©¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡ »ç¶÷µéÀÌ ¹Î°¨ÇÑ ÆÄÀÏ(¿¹: ±â¹Ð ¹®¼­ ¶Ç´Â ½Ã½ºÅÛ ºñ¹Ð¹øÈ£ ÆÄÀÏ)¿¡ ´ëÇØ Æ÷ÀÎÅ͸¦ ÀÛ¼ºÇÏ´Â ¹®Á¦¸¦ ¿°·ÁÇÒ ¼ö ÀÖ½À´Ï´Ù.

½Éº¼ ¸µÅ©¸¦ Á¦ÇÑÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Symbolic Links¸¦ ´©¸¨´Ï´Ù.
  3. ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼­ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼­¹ö¿ë ¹®¼­ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼­¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
  4. ¼ÒÇÁÆ® ¹×/¶Ç´Â ÇÏµå ¸µÅ© ¹× ½ÃÀÛÇÒ µð·ºÅ丮¸¦ »ç¿ëÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
  5. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Symbolic Links ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


¼­¹ö ÆÄ½Ì HTML ¼³Á¤

HTMLÀº º¸Åë ¾Æ¹«·± ¼­¹ö ÀÛ¾÷ ¾øÀÌ µð½ºÅ©¿¡ ÀÖ´Â ±×´ë·Î Ŭ¶óÀ̾ðÆ®¿¡°Ô º¸³»Áý´Ï´Ù. ±×·¯³ª ¼­¹ö´Â ¹®¼­¸¦ º¸³»±â Àü¿¡ HTML ÆÄÀÏ¿¡ Àִ Ư¼öÇÑ ¸í·ÉÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, HTMLÀ» ÆĽÌÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö°¡ ÆÄÀÏÀ» ÆĽÌÇÏ°í ÆÄÀÏ¿¡ ¿äû¿¡ ´ëÇÑ Á¤º¸³ª ÆÄÀÏÀ» »ðÀÔÇϵµ·Ï ÇÏ·Á¸é ¿ì¼± HTML ÆĽÌÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

HTMLÀ» ÆĽÌÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Parse HTMLÀ» ´©¸¨´Ï´Ù.
  3. ¼­¹ö°¡ HTMLÀ» ÆĽÌÇÒ ¸®¼Ò½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
  4. ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼­ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼­¹ö¿ë ¹®¼­ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼­¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.

    µð·ºÅ丮¸¦ ¼±ÅÃÇÏ¸é ¼­¹ö°¡ ÇØ´ç µð·ºÅ丮 ¶Ç´Â µð·ºÅ丮ÀÇ ÆÄÀÏ¿ë URLÀ» ¼ö½ÅÇÏ´Â °æ¿ì¿¡¸¸ ¼­¹ö°¡ HTMLÀ» ÆĽÌÇÕ´Ï´Ù.

  5. ¼­¹ö ÆÄ½Ì HTMLÀ» »ç¿ëÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
  6. HTML ÆÄÀÏÀº »ç¿ëÇÏÁö¸¸ exec ű״ »ç¿ëÇÏÁö ¾Ê°Å³ª HTML ÆÄÀÏ°ú exec ű׸¦ »ç¿ëÇÏ¿© HTML ÆÄÀÏÀÌ ¼­¹öÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇàÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  7. ÆĽÌÇÒ ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù.
  8. .shtml È®ÀåÀÚ¸¦ °¡Áø ÆÄÀϸ¸ ÆĽÌÇÒÁö ¶Ç´Â ¼º´ÉÀÌ ÀúÇϵǴõ¶óµµ ¸ðµç HTML ÆÄÀÏÀ» ÆĽÌÇÒÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIX/Linux¸¦ »ç¿ëÇÏ´Â °æ¿ì, ½Å·Ú¼ºÀÌ ¶³¾îÁö´õ¶óµµ ½ÇÇà ±ÇÇÑÀÌ ¼³Á¤µÈ UNIX/Linux ÆÄÀÏÀ» ÆĽÌÇÒ °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

  9. OK¸¦ ´©¸¨´Ï´Ù.

ÆÄ½ÌµÈ HTMLÀ» ¼ö½ÅÇϵµ·Ï ¼­¹ö¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Parse HTML ÆäÀÌÁö¿¡ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö ÆÄ½Ì HTML »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.


ij½Ã Á¦¾î Áö½Ã¹® ¼³Á¤

ij½Ã Á¦¾î Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼­¹ö°¡ ¾î¶² Á¤º¸¸¦ ij½ÃÇÒ °ÍÀÎÁö Á¦¾îÇÏ´Â Sun ONE Web ServerÀÇ ¹æ¹ý Áß ÇÑ °¡ÁöÀÔ´Ï´Ù. ij½Ã Á¦¾î Áö½Ã¹®À» »ç¿ëÇϸé ÇÁ·Ï½ÃÀÇ ±âº» ij½Ã ÀÛ¾÷À» º¯°æÇÏ¿© Áß¿äÇÑ Á¤º¸°¡ ij½ÃµÇ°Å³ª ÀÌÈÄ °Ë»öµÇÁö ¾Êµµ·Ï º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ·Á¸é ÇÁ·Ï½Ã ¼­¹ö°¡ ¹Ýµå½Ã HTTP 1.1À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

HTTP 1.1¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ ÆäÀÌÁöÀÇ ÇÏÀÌÆÛÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ -- HTTP/1.1 »ç¾ç(RFC 2068)À» ÂüÁ¶ÇϽʽÿÀ.

http://www.ietf.org/

ij½Ã Á¦¾î Áö½Ã¹®À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Cache Control Directives¸¦ ´©¸¨´Ï´Ù.
  3. Çʵ忡 °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ÀÀ´ä Áö½Ã¹®À¸·Î À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
    • Public. ÀÓÀÇÀÇ Ä³½Ã·Î ÀÀ´äÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀÌ ±âº»°ªÀÔ´Ï´Ù.
    • Private. ¿ÀÁ÷ °³Àοë(ºñ°øÀ¯) ij½Ã·Î¸¸ ÀÀ´äÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • No Cache. ÀÀ´äÀ» ij½ÃÇÏÁö ¾Ê½À´Ï´Ù.
    • No Store. ij½Ã°¡ ¿äûÀ̳ª ÀÀ´äÀ» ¿µ±¸Àû ÀúÀå Àå¼Ò¿¡ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù.
    • Must Revalidate. ¿ø·¡ ¼­¹ö¿¡¼­ ¹Ýµå½Ã ij½Ã Ç׸ñÀ» ÀçÈ®ÀÎÇÕ´Ï´Ù.
    • Maximum Age (sec). Ŭ¶óÀ̾ðÆ®´Â ÀÌ Áö¼Ó½Ã°£º¸´Ù ¿À·¡µÈ ÀÀ´äÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
  4. OK¸¦ ´©¸¨´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº Cache Control Directives ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


°í±Þ ¾Ïȣȭ »ç¿ë

°í±Þ ¾Ïȣȭ ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °í±Þ º¸¾È ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.


³»¿ë ¾ÐÃàÀ¸·Î ¼­¹ö ±¸¼º

Sun ONE Web Server 6.1Àº HTTP ³»¿ë ¾ÐÃàÀ» Áö¿øÇÕ´Ï´Ù. ³»¿ë ¾ÐÃàÀ» »ç¿ëÇϸé Ŭ¶óÀ̾ðÆ®·Î Àü¼Û ¼Óµµ°¡ »¡¶óÁö°í Çϵå¿þ¾î ºñ¿ëÀ» Áõ°¡½ÃÅ°Áö ¾Ê°í ´õ Å« ¿ë·®ÀÇ ³»¿ëÀ» ¼­ºñ½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ³»¿ë ¾ÐÃàÀº ³»¿ë ´Ù¿î·Îµå ½Ã°£À» ¶³¾î¶ß¸®Áö¸¸ ÀüÈ­ Á¢¼Ó ¹× ³ôÀº ¼öÁØÀÇ Æ®·¡ÇÈ ¿¬°á »ç¿ëÀÚ´Â ´õ ¸¹Àº ÇýÅÃÀ» ´©¸± ¼ö ÀÖ½À´Ï´Ù.

³»¿ë ¾ÐÃàÀ» »ç¿ëÇÏ¿© À¥ ¼­¹ö´Â ¾ÐÃàµÈ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°í ºê¶ó¿ìÀú¿¡°Ô Àü¼Û Áß¿¡ µ¥ÀÌÅ͸¦ ¾ÐÃà ÇØÁ¦ÇÒ °ÍÀ» Áö½ÃÇÏ¿© Àü¼ÛµÈ µ¥ÀÌÅÍ ¾çÀ» °¨¼Ò½ÃÅ°°í ÆäÀÌÁö Ç¥½Ã ¼Óµµ¸¦ ³ôÀÔ´Ï´Ù.

¼­¹ö¸¦ µÎ °¡Áö ¹æ¹ýÀ¸·Î ±¸¼ºÇÏ¿© ¾ÐÃàµÈ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼­¹öÀÇ ¾ÐÃà ó¸® ±â´É Çâ»ó¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº obj.confÀÇ ¾ÐÃà °ü·Ã º¯°æ »çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö¸¦ ¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇϵµ·Ï ±¸¼º

ÁöÁ¤µÈ µð·ºÅ丮¿¡ ¹Ì¸® ¾ÐÃàµÈ ÆÄÀÏ ¹öÀüÀ» »ý¼ºÇÏ°í ÀúÀåÇϵµ·Ï Sun ONE Web Server¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö¸¦ ±¸¼ºÇϸé Accept-encoding: gzip Çì´õ¸¸ ¼ö½ÅµÈ °æ¿ì¿¡¸¸ ¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇϵµ·Ï ±¸¼ºµÈ µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµç ¿äûÀÌ ±×·¯ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â ÇØ´ç µð·ºÅ丮¿¡¼­ »óÀÀÇÏ´Â ¾ÐÃàµÈ ÆÄÀÏ¿¡ ´ëÇÑ ¿äûÀ¸·Î ÀçÁöÁ¤µË´Ï´Ù. ¿¹¸¦ µé¾î, À¥ ¼­¹ö°¡ myfile.htmlÀ̳ª myfile.html ¹× myfile.html.gz µÑ ´Ù¿¡ ´ëÇÑ ¿äûÀ» ¼ö½ÅÇϸé ÀûÀýÇÑ Accept-encoding Çì´õ¸¦ °¡Áø ±×·¯ÇÑ ¿äûÀº ¾ÐÃàµÈ ÆÄÀÏÀ» ¼ö½ÅÇÕ´Ï´Ù.

¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇϵµ·Ï ¼­¹ö¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Serve Precompressed Content¸¦ ´©¸¨´Ï´Ù.
  3. ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
    • Editing. µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ ¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇÒ ¸®¼Ò½º¸¦ ¼±ÅÃÇÕ´Ï´Ù. µð·ºÅ丮¸¦ ¼±ÅÃÇÏ¸é ¼­¹ö°¡ ÇØ´ç µð·ºÅ丮 ¶Ç´Â µð·ºÅ丮ÀÇ ÆÄÀÏ¿ë URLÀ» ¼ö½ÅÇÏ´Â °æ¿ì¿¡¸¸ ¼­¹ö°¡ ¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇÕ´Ï´Ù.
    • Browse ¹öÆ°À» ´­·¯ ±âº» ¹®¼­ µð·ºÅ丮¸¦ ã¾Æº¸°Å³ª Wildcard ¹öÆ°À» ´­·¯ ¿ÍÀϵåÄ«µå ÆÐÅÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿ÍÀϵåÄ«µå ÆÐÅÏÀ» »ç¿ëÇÏ´Â ÀÚ¼¼ÇÑ ¹æ¹ýÀº Resource Picker¿¡¼­ ¿ÍÀϵåÄ«µå »ç¿ë¸¦ ÂüÁ¶ÇϽʽÿÀ.

    • Activate Serving Precompressed Content? ¼­¹ö°¡ ¼±ÅÃµÈ ¸®¼Ò½º¿¡ ´ëÇØ ¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù.
    • Check Age. ¾ÐÃàµÈ ¹öÀüÀÌ ¾ÐÃàµÇÁö ¾ÊÀº ¹öÀüº¸´Ù ¿À·¡µÇ¾ú´ÂÁö È®ÀÎÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. yes ¶Ç´Â no¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • yes·Î ¼³Á¤ÇÏ´Â °æ¿ì ¾ÐÃàµÈ ¹öÀüÀÌ ¾ÐÃàµÇÁö ¾ÊÀº ¹öÀüº¸´Ù ¿À·¡µÈ °æ¿ì ¼­ºñ½ºµÇÁö ¾Ê½À´Ï´Ù.

      no·Î ¼³Á¤ÇÏ´Â °æ¿ì ¾ÐÃàµÈ ¹öÀüÀÌ ¾ÐÃàµÇÁö ¾ÊÀº ¹öÀüº¸´Ù ¿À·¡µÈ °æ¿ì¶óµµ Ç×»ó ¼±Åõ˴ϴÙ.

      ±âº»°ªÀº yes·Î ¼³Á¤µË´Ï´Ù.

    • Vary Header. Vary: Accept-encoding Çì´õ¸¦ »ðÀÔÇÒÁö ÁöÁ¤ÇÕ´Ï´Ù. yes ¶Ç´Â no¸¦ ¼±ÅÃÇÕ´Ï´Ù.
    • yes·Î ¼³Á¤Çϸé ÆÄÀÏÀÇ ¾ÐÃàµÈ ¹öÀüÀÌ ¼±ÅÃµÉ °æ¿ì Ç×»ó Vary: Accept-encoding Çì´õ°¡ »ðÀԵ˴ϴÙ.

      no·Î ¼³Á¤µÇ¸é Vary: Accept-encoding Çì´õ°¡ »ðÀÔµÇÁö ¾Ê½À´Ï´Ù.

      ±âº»°ªÀº yes·Î ¼³Á¤µË´Ï´Ù.

  4. OK¸¦ ´©¸¨´Ï´Ù.

ÇÊ¿ä½Ã ³»¿ë ¾ÐÃàÀ¸·Î ¼­¹ö ±¸¼º

Àü¼Û Áß¿¡ Àü¼Û µ¥ÀÌÅ͸¦ ¾ÐÃàÇϵµ·Ï Sun ONE Web Server 6.1À» ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¿ÀûÀ¸·Î »ý¼ºµÈ HTML ÆäÀÌÁö´Â »ç¿ëÀÚ°¡ ¿äûÇÒ ¶§±îÁö´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº ÀüÀÚ »ó°Å·¡ À¥ ÀÀ¿ë ÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º ±â¹Ý »çÀÌÆ®¿¡ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.

ÇÊ¿ä½Ã ³»¿ëÀ» ¾ÐÃàÇϵµ·Ï ¼­¹ö¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Class Manager¿¡¼­ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
  2. Compress Content on Demand¸¦ ´©¸¨´Ï´Ù.
  3. ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
    • Editing. µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ ÇÊ¿ä½Ã µ¿ÀûÀ¸·Î ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇÒ ¸®¼Ò½º¸¦ ¼±ÅÃÇÕ´Ï´Ù. µð·ºÅ丮¸¦ ¼±ÅÃÇÏ¸é ¼­¹ö°¡ ÇØ´ç µð·ºÅ丮 ¶Ç´Â µð·ºÅ丮ÀÇ ÆÄÀÏ¿ë URLÀ» ¼ö½ÅÇÏ´Â °æ¿ì¿¡¸¸ ¼­¹ö°¡ ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇÕ´Ï´Ù.
    • Browse ¹öÆ°À» ´­·¯ ±âº» ¹®¼­ µð·ºÅ丮¸¦ ã¾Æº¸°Å³ª Wildcard ¹öÆ°À» ´­·¯ ¿ÍÀϵåÄ«µå ÆÐÅÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿ÍÀϵåÄ«µå ÆÐÅÏÀ» »ç¿ëÇÏ´Â ÀÚ¼¼ÇÑ ¹æ¹ýÀº Resource Picker¿¡¼­ ¿ÍÀϵåÄ«µå »ç¿ë¸¦ ÂüÁ¶ÇϽʽÿÀ.

    • Activate Compress Content on Demand? ¼­¹ö°¡ ¼±ÅÃµÈ ¸®¼Ò½º¿¡ ´ëÇØ ¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼­ºñ½ºÇØ¾ß ÇÏ´ÂÁö ¼±ÅÃÇÕ´Ï´Ù.
    • Vary Header. Vary: Accept-encoding Çì´õ¸¦ »ðÀÔÇÒÁö ÁöÁ¤ÇÕ´Ï´Ù. yes ¶Ç´Â no¸¦ ¼±ÅÃÇÕ´Ï´Ù.
    • yes·Î ¼³Á¤Çϸé ÆÄÀÏÀÇ ¾ÐÃàµÈ ¹öÀüÀÌ ¼±ÅÃµÉ °æ¿ì Ç×»ó Vary: Accept-encoding Çì´õ°¡ »ðÀԵ˴ϴÙ.

      no·Î ¼³Á¤µÇ¸é Vary: Accept-encoding Çì´õ°¡ »ðÀÔµÇÁö ¾Ê½À´Ï´Ù.

      ±âº»°ªÀº yes·Î ¼³Á¤µË´Ï´Ù.

    • Fragment Size. ¾ÐÃà ¶óÀ̺귯¸®(zlib)°¡ ÇÑ ¹ø¿¡ ¾ÐÃàÇÒ ¾çÀ» Á¦¾îÇϴµ¥ »ç¿ëÇÏ´Â ¸Þ¸ð¸® Á¶°¢ÀÇ Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 8096ÀÔ´Ï´Ù.
    • Compression Level. ¾ÐÃàÀÇ ¼öÁØÀ» ÁöÁ¤ÇÕ´Ï´Ù. 1 ~ 9 »çÀÌ °ªÀ» ¼±ÅÃÇÕ´Ï´Ù. °ª 1Àº ¼Óµµ°¡ ÃÖ°íÀÌ°í 9´Â ¾ÐÃàÀ²ÀÌ ÃÖ°íÀÔ´Ï´Ù. ±âº»°ªÀº 6À¸·Î ¼Óµµ¿Í ¾ÐÃàÀ²ÀÌ Á¶È­µÈ °ªÀÔ´Ï´Ù.
  4. OK¸¦ ´©¸¨´Ï´Ù.

obj.confÀÇ ¾ÐÃà °ü·Ã º¯°æ »çÇ×

¼­¹ö¿¡¼­ ¾ÐÃàÀÌ »ç¿ëµÇ¸é ÀÔ·Â Ç׸ñ¿¡ obj.conf ÆÄÀÏÀÌ Ãß°¡µË´Ï´Ù. ´ÙÀ½Àº ¿¹Á¦ ÀÔ·Â Ç׸ñÀÔ´Ï´Ù.

Output fn=”insert-filter” filter=”http-compression” type=”text/*”

ƯÁ¤ À¯ÇüÀÇ ¹®¼­·Î¸¸ ¾ÐÃàÀ» Á¦ÇÑÇϰųª ¾ÐÃàµÈ ³»¿ëÀ» Á¦´ë·Î ó¸®ÇÏÁö ¸øÇÏ´Â ºê¶ó¿ìÀú¸¦ Á¦¿ÜÇÏ·Á¸é obj.conf ÆÄÀÏÀ» ÆíÁýÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷À» ¿Ï¼öÇϱâ À§ÇØ ÇØ¾ß ÇÒ ¹Ù¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 NSAPI Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2004 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.