Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼ |
16Àå
³»¿ë °ü¸®ÀÌ ÀåÀº °¡»ó ¼¹öÀÇ Å¬·¡½º¿Í °¡»ó ¼¹öÀÇ ³»¿ëÀ» ±¸¼º ¹× °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
ÁÖ ¹®¼ µð·ºÅ丮 ¼³Á¤ÁÖ ¹®¼ µð·ºÅ丮(¹®¼ ·çÆ®¶ó°íµµ ÇÔ)´Â ¿ø°Ý Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¸ðµç ÆÄÀÏÀ» ÀúÀåÇÏ´Â Áß¾Ó µð·ºÅ丮ÀÔ´Ï´Ù.
Ŭ·¡½º¸¦ Ãß°¡Çϸé Àý´ë °æ·Î·Î ¹®¼ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÇØ´ç °æ·ÎÀÇ ÀϺηΠº¯¼ö¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼¹öÀÇ ¹®¼ ·çÆ®´Â ±âº»ÀûÀ¸·Î °°Àº µð·ºÅ丮°¡ µË´Ï´Ù. ±×·± ´ÙÀ½ Class Manager¿¡¼ °³º°ÀûÀ¸·Î µð·ºÅ丮¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶Ç ´Ù¸¥ ¹æ¹ýÀº Ŭ·¡½º¿¡ °æ·Î¸¦ ¼³Á¤ÇÒ ¶§ º¯¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö¿¡ ´ëÇØ °¡»ó ¼¹ö ¾ÆÀ̵ð·Î À̸§ ÁöÁ¤µÈ µð·ºÅ丮¸¦ ÀÛ¼ºÇϱâ À§ÇØ $id º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½ºÀÇ ¹®¼ ·çÆ®¸¦ class_doc_root/$id·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ·Î¸¦ »ç¿ëÇϸé Ŭ·¡½ºÀÇ ¹®¼ µð·ºÅ丮°¡ /sun/servers/docs/$idÀÎ °æ¿ì Ŭ·¡½º¿¡ ¼ÓÇÑ °¡»ó ¼¹ö vs1ÀÇ ÁÖ ¹®¼ µð·ºÅ丮´Â /sun/servers/docs/vs1ÀÔ´Ï´Ù.
¹®¼ µð·ºÅ丮 ¹× ¼¹ö ÀνºÅϽº, Ŭ·¡½º, °¡»ó ¼¹ö ¼öÁØ¿¡¼ ¹®¼ µð·ºÅ丮¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼ ·çÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
´Ù¸¥ °æ·Î ¶Ç´Â º¯¼ö¸¦ »ç¿ëÇϱâ À§ÇØ ÁÖ ¹®¼ µð·ºÅ丮¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Primary Document Directory¸¦ ´©¸¨´Ï´Ù.
- °¡»ó ¼¹ö ¿·¿¡ Àý´ë µð·ºÅ丮 °æ·Î³ª º¯¼ö ¶Ç´Â °æ·Î ¹× º¯¼ö Á¶ÇÕÀ» ÀÔ·ÂÇÕ´Ï´Ù.
¹®¼ ·çÆ® Àý´ë °æ·ÎÀÇ ³¡¿¡ º¯¼ö $id¸¦ Æ÷ÇÔ½ÃÅ°¸é ¸ðµç °¡»ó ¼¹ö°¡ ±âº»ÀûÀ¸·Î class_doc_root/virtual_server_IDÀÇ ÁÖ ¹®¼ ·çÆ®¸¦ °®½À´Ï´Ù ¿¹¸¦ µé¾î, Ŭ·¡½ºÀÇ ¹®¼ µð·ºÅ丮´Â /sun/servers/docs/$idÀÌ°í Ŭ·¡½º¿¡ ¼ÓÇÑ °¡»ó ¼¹ö vs1ÀÇ ÁÖ ¹®¼ µð·ºÅ丮´Â /sun/servers/docs/vs1ÀÔ´Ï´Ù.
º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯¼ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
- OK¸¦ ´©¸¨´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Primary Document Directory ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
Ãß°¡ ¹®¼ µð·ºÅ丮 ¼³Á¤´ëºÎºÐ, °¡»ó ¶Ç´Â ¼¹ö ÀνºÅϽºÀÇ ¹®¼´Â ÁÖ ¹®¼ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ±×·¯³ª ¶§·Î´Â ¹®¼ ·çÆ® ¿ÜºÎÀÇ µð·ºÅ丮¿¡¼ ¹®¼¸¦ ¼ºñ½ºÇÏ°íÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Ãß°¡ ¹®¼ µð·ºÅ丮¸¦ ¼³Á¤ÇÔÀ¸·Î½á °¡´ÉÇÕ´Ï´Ù. ¹®¼ ·çÆ® ¿ÜºÎÀÇ ¹®¼ µð·ºÅ丮¿¡¼ ¼ºñ½ºÇÔÀ¸·Î½á ´©±º°¡¿¡°Ô ÁÖ ¹®¼ ·çÆ®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ºÎ¿©ÇÏÁö ¾Ê°í ¹®¼ ±×·ìÀ» °ü¸®Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê°í Ãß°¡ ¹®¼ µð·ºÅ丮¸¦ ¼³Á¤Çϸé ÇØ´ç µð·ºÅ丮´Â Ŭ·¡½º ¼öÁØ¿¡¼ ¼³Á¤µÇ°í Ŭ·¡½º¿¡ ÀÖ´Â ¸ðµç °¡»ó ¼¹ö¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
Ŭ·¡½º¿¡ ÀÖ´Â °³º° °¡»ó ¼¹ö¿ë Ãß°¡ ¹®¼ µð·ºÅ丮¸¦ ¼³Á¤ÇÏ·Á¸é º¯¼ö¸¦ »ç¿ëÇÏ¿© ÇØ´ç URL Á¢µÎ»ç°¡ ¸ÅÇÎÇÏ´Â µð·ºÅ丮°¡ °¢ °¡»ó ¼¹ö¸¶´Ù ´Ù¸£°Ô ÇÕ´Ï´Ù.
Ãß°¡ ¹®¼ µð·ºÅ丮¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Additional Document Directories¸¦ ´©¸¨´Ï´Ù.
- ¸ÅÇÎÇÒ URL Á¢µÎ»ç¸¦ ¼±ÅÃÇÕ´Ï´Ù.
Ŭ¶óÀ̾ðÆ®°¡ ¹®¼¸¦ ¿øÇÒ ¶§ ¼¹ö¿¡ ÀÌ URLÀ» º¸³À´Ï´Ù.
- ÇØ´ç URLÀ» ¸ÅÇÎÇÒ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- ¿øÇÒ °æ¿ì ±âÁ¸ ±¸¼º ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¿© ÀÌ µð·ºÅ丮¸¦ ±¸¼ºÇÒ ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- 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À» ã½À´Ï´Ù.
¼¹ö°¡ °ø¿ë µð·ºÅ丮¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- User Document Directories¸¦ ´©¸¨´Ï´Ù.
- »ç¿ëÀÚ URL Á¢µÎ»ç¸¦ ¼±ÅÃÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¢µÎ»ç´Â ~ÀÔ´Ï´Ù. ¿Ö³ÄÇϸé ~ ¹®ÀÚ°¡ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç¥ÁØ UNIX/Linux Á¢µÎ»çÀ̱⠶§¹®ÀÔ´Ï´Ù.
- ¼¹ö°¡ HTML ÆÄÀÏÀ» ã´Â »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ µð·ºÅ丮´Â public_htmlÀÔ´Ï´Ù.
- ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
¼¹ö´Â ½Ã½ºÅÛ¿¡ ÀÖ´Â »ç¿ëÀÚ¸¦ ¸ñ·ÏÈÇÏ´Â ÆÄÀÏÀ» ¾îµð¼ ãÀ»Áö ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. ¼¹ö´Â ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© À¯È¿ÇÑ ¾ÆÀ̵𸦠°áÁ¤ÇÏ°í ±×ÀÇ È¨ µð·ºÅ丮¸¦ ã½À´Ï´Ù. ½Ã½ºÅÛ ¾ÏÈ£ ÆÄÀÏÀ» ÀÌ ¸ñÀûÀ¸·Î »ç¿ëÇÏ¸é ¼¹ö´Â Ç¥ÁØ ¶óÀ̺귯¸® È£ÃâÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ Á¶È¸ÇÕ´Ï´Ù. ¶Ç´Â, ´Ù¸¥ »ç¿ëÀÚ ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿© »ç¿ëÀÚ¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç »ç¿ëÀÚ ÆÄÀÏÀº Àý´ë °æ·Î·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏÀÇ °¢ ÁÙÀº ´ÙÀ½ ±¸Á¶¸¦ °¡Á®¾ß ÇÕ´Ï´Ù(ÇÊ¿äÇÏÁö ¾ÊÀº /etc/passwd ÆÄÀÏÀÇ ¿ä¼Ò´Â *·Î Ç¥½ÃµÊ).
username:*:*:groupid:*:homedir:*
- ½ÃÀ۽à ºñ¹Ð¹øÈ£ µ¥ÀÌÅͺ£À̽º¸¦ ·ÎµåÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ½ÃÀ۽à Àüü ºñ¹Ð¹øÈ£ ÆÄÀÏ ·Îµå¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ±¸¼º ½ºÅ¸ÀÏÀ» Àû¿ëÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
- 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: ÆÄÀÏ¿¡ ´ëÇØ ¿Ã¹Ù¸¥ ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÌ ±â´ÉÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. Áï, ¹®¼ ·çÆ® »ç¿ëÀÚ°¡ ¼¹ö »ç¿ëÀÚ¿Í µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
¿ø°Ý ÆÄÀÏ Á¶ÀÛÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
ÀÚ¼¼ÇÑ ³»¿ëÀº Remote File Manipulation ÆäÀÌÁöÀÇ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¹®¼ ±âº» ¼³Á¤ ±¸¼ºDocument Preferences ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© ¹®¼ ±âº» ¼³Á¤À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ºÎºÐÀº ´ÙÀ½ ÁÖÁ¦¿¡ ´ëÇØ ´Ù·ì´Ï´Ù.
ÀÌ·¯ÇÑ ¼³Á¤Àº ¸ðµÎ °³º° °¡»ó ¼¹ö°¡ ¾Æ´Ñ Ŭ·¡½º¿¡ ´ëÇØ ±¸¼ºµË´Ï´Ù.
¹®¼ ±âº» ¼³Á¤ ¼³Á¤
¹®¼ ±âº» ¼³Á¤À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
¼³Á¤ÇÒ ¼ö ÀÖ´Â ±âº» ¼³Á¤Àº ´ÙÀ½ Àý¿¡¼ º¸´Ù ÀÚ¼¼È÷ ´Ù·ì´Ï´Ù. Ãß°¡ Á¤º¸´Â 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 À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
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 Àü´ÞÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
ÀÚ¼¼ÇÑ ³»¿ëÀº URL Forwarding ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¿À·ù ÀÀ´ä »ç¿ëÀÚ Á¤ÀÇ»ç¿ëÀÚ Á¤ÀÇ ¿À·ù ÀÀ´äÀº °¡»ó ¼¹ö¿¡¼ ¿À·ù°¡ ¼ö½ÅµÈ °æ¿ì Ŭ¶óÀ̾ðÆ®¿¡°Ô ÀÚ¼¼ÇÑ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. Àü¼ÛÇÒ ÆÄÀÏÀ̳ª ½ÇÇàÇÒ CGI ÇÁ·Î±×·¥À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ¼¹ö°¡ ƯÁ¤ µð·ºÅ丮¿¡ ´ëÇÑ ¿À·ù¸¦ ¼ö½ÅÇÑ °æ¿ì ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ¾×¼¼½º Á¦¾î·Î º¸È£µÈ ¼¹öÀÇ ÀϺο¡ ¿¬°áÇÏ·Á ÇÏ¸é °èÁ¤À» ¾ò´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ´ãÀº ¿À·ù ÆÄÀÏÀ» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ¿À·ù ÀÀ´äÀ» »ç¿ëÇϵµ·Ï ¼³Á¤Çϱâ Àü¿¡ ¿À·ù¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î Àü¼ÛÇÒ HTML ÆÄÀÏÀ̳ª ½ÇÇàÇÒ CGI ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÑ µÚClass Manager¿¡¼ ÀÀ´äÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇµÈ ¿À·ù ÀÀ´äÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Error Responses¸¦ ´©¸¨´Ï´Ù.
- ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼¹ö¿ë ¹®¼ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
- º¯°æÇÏ·Á´Â °¢ ¿À·ù Äڵ忡 ´ëÇÑ ¿À·ù ÀÀ´äÀ» ´ãÀº ÆÄÀÏÀ̳ª CGIÀÇ Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Error Responses ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¹®ÀÚ ¼¼Æ® º¯°æ¹®¼ÀÇ ¹®ÀÚ ¼¼Æ®´Â ¹®¼°¡ ÀÛ¼ºµÈ ¾ð¾î¿¡ ÀÇÇØ ÀϺΠ°áÁ¤µË´Ï´Ù. ¸®¼Ò½º¸¦ ¼±ÅÃÇÏ°í ÇØ´ç ¸®¼Ò½ºÀÇ ¹®ÀÚ ¼¼Æ®¸¦ ÀÔ·ÂÇÏ¿© ¹®¼¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ±âº» ¹®ÀÚ ¼¼Æ® ¼³Á¤, ¹®¼ ¼¼Æ® ¶Ç´Â µð·ºÅ丮º¸´Ù ¿ì¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Netscape Navigator´Â ¹®ÀÚ ¼¼Æ®¸¦ º¯°æÇÒ HTTP¿¡¼ MIME À¯Çü charset ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö°¡ ÀÀ´ä¿¡¼ ÀÌ ¸Å°³ º¯¼ö¸¦ Æ÷ÇÔÇϸé Netscape Navigator´Â ±×¿¡ µû¶ó ¹®ÀÚ ¼¼Æ®¸¦ º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
Netscape Navigator¿¡ ÀÇÇØ ÀÎÁöµÇ´Â ´ÙÀ½ charset À̸§Àº RFC 1700¿¡¼ ÁöÁ¤µË´Ï´Ù(x-·Î ½ÃÀ۵Ǵ À̸§ Á¦¿Ü).
¶Ç, ´ÙÀ½ º°ÄªÀº us-ascii¿¡ ´ëÇØ ÀÎÁöµË´Ï´Ù.
´ÙÀ½ º°ÄªÀº iso_8859-1¿¡ ´ëÇØ ÀÎÁöµË´Ï´Ù.
¹®ÀÚ ¼¼Æ®¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- International Characters¸¦ ´©¸¨´Ï´Ù.
- ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼¹ö¿ë ¹®¼ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
- ¼¹ö Àüü ¶Ç´Â ÀϺο¡ ´ëÇÑ ¹®ÀÚ ¼¼Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ Çʵ带 °ø¹éÀ¸·Î µÎ¸é ¹®ÀÚ ¼¼Æ®´Â NONEÀ¸·Î ¼³Á¤µË´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº International Characters ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¹®¼ ²¿¸®¸» ¼³Á¤¼¹öÀÇ Æ¯Á¤ ºÎºÐÀÇ ¸ðµç ¹®¼¿¡ ´ëÇØ ¸¶Áö¸· ¼öÁ¤µÈ ½Ã°£À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ¹®¼ ²¿¸®¸»À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ²¿¸®¸»Àº CGI ½ºÅ©¸³Æ®ÀÇ Ãâ·ÂÀ̳ª ÆÄ½ÌµÈ HTML(.shtml) ÆÄÀÏÀ» Á¦¿ÜÇÑ ¸ðµç ÆÄÀÏ¿¡ »ç¿ëµË´Ï´Ù. CGI ½ºÅ©¸³Æ® Ãâ·ÂÀ̳ª ÆÄ½ÌµÈ HTML ÆÄÀÏ¿¡ ¹®¼ ²¿¸®¸»À» Ç¥½ÃÇØ¾ß ÇÏ´Â °æ¿ì, ²¿¸®¸» ÅؽºÆ®¸¦ º°µµÀÇ ÆÄÀÏ¿¡ ÀÔ·ÂÇÏ°í ÄÚµå ¶óÀÎÀ» Ãß°¡Çϰųª, ´Ù¸¥ ¼¹ö Ãø¿¡¼ ÀÌ ÆÄÀÏÀ» ÆäÀÌÁöÀÇ Ãâ·Â¿¡ Æ÷ÇÔÇϵµ·Ï ÇÕ´Ï´Ù.
¹®¼ ²¿¸®¸»À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¿¡ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Document Footer¸¦ ´©¸¨´Ï´Ù.
- ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼¹ö¿ë ¹®¼ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
µð·ºÅ丮¸¦ ¼±ÅÃÇÏ¸é ¼¹ö°¡ ÇØ´ç µð·ºÅ丮 ¶Ç´Â µð·ºÅ丮ÀÇ ÆÄÀÏ¿ë URLÀ» ¼ö½ÅÇÏ´Â °æ¿ì¿¡¸¸ ¹®¼ ²¿¸®¸»ÀÌ Àû¿ëµË´Ï´Ù.
- ²¿¸®¸»¿¡ Æ÷ÇÔ½Ãų ÆÄÀÏ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- ³¯Â¥ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- ²¿¸®¸»¿¡ Ç¥½ÃÇÒ ÅؽºÆ®¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
¹®¼ ²¿¸®¸»¿¡ ´ëÇÑ ÃÖ´ë ¹®ÀÚ ¼ö´Â 765ÀÔ´Ï´Ù. ¹®¼°¡ ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ³¯Â¥¸¦ Æ÷ÇÔ½ÃÅ°·Á¸é ¹®ÀÚ¿ :LASTMOD:¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Document Footer ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
htaccess »ç¿ëhtaccess »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº .htaccess ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
½Éº¼ ¸µÅ©(UNIX/Linux) Á¦ÇѼ¹öÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©ÀÇ »ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©´Â ´Ù¸¥ µð·ºÅ丮 ¶Ç´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀúÀåµÈ ÆÄÀÏÀ» ÂüÁ¶ÇÕ´Ï´Ù. ÂüÁ¶¸¦ ÅëÇÏ¿© ÆÄÀÏÀÌ ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â °Íó·³ ¿ø°Ý¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ µÎ °¡Áö À¯ÇüÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©°¡ ÀÖ½À´Ï´Ù.
- ÇÏµå ¸µÅ©—µ¿ÀÏÇÑ µ¥ÀÌÅÍ ºí·Ï ÁýÇÕÀ» °¡¸®Å°´Â µÎ °³ÀÇ ÆÄÀÏ À̸§À¸·Î, ¿ø·¡ ÆÄÀÏ°ú ¸µÅ©°¡ µ¿ÀÏÇÕ´Ï´Ù. µû¶ó¼ ÇÏµå ¸µÅ©´Â ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛ¿¡ Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
- ½Éº¼(¼ÒÇÁÆ®) ¸µÅ©—½Éº¼ ¸µÅ©´Â µ¥ÀÌÅÍ°¡ ÀÖ´Â ¿ø·¡ ÆÄÀÏ°ú ¿ø·¡ ÆÄÀÏÀ» °¡¸®Å°´Â ´Ù¸¥ ÆÄÀÏ·Î ±¸¼ºµË´Ï´Ù. ½Éº¼ ¸µÅ©´Â ÇÏµå ¸µÅ©º¸´Ù À¯¿¬¼ºÀÌ ÀÖ½À´Ï´Ù. ½Éº¼ ¸µÅ©´Â ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛ¿¡ °ÉÃÄ »ç¿ëÇÏ°í µð·ºÅ丮¿¡ ¸µÅ©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÏµå ¹× ½Éº¼ ¸µÅ©¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº UNIX/Linux ½Ã½ºÅÛ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÆÄÀÏ ½Ã½ºÅÛ ¸µÅ©´Â ±âº» ¹®¼ µð·ºÅ丮 ¿ÜºÎÀÇ ¹®¼¿¡ ´ëÇØ Æ÷ÀÎÅ͸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ½¬¿î ¹æ¹ýÀ¸·Î ´©±¸³ª ÀÌ·¯ÇÑ ¸µÅ©¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡ »ç¶÷µéÀÌ ¹Î°¨ÇÑ ÆÄÀÏ(¿¹: ±â¹Ð ¹®¼ ¶Ç´Â ½Ã½ºÅÛ ºñ¹Ð¹øÈ£ ÆÄÀÏ)¿¡ ´ëÇØ Æ÷ÀÎÅ͸¦ ÀÛ¼ºÇÏ´Â ¹®Á¦¸¦ ¿°·ÁÇÒ ¼ö ÀÖ½À´Ï´Ù.
½Éº¼ ¸µÅ©¸¦ Á¦ÇÑÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Symbolic Links¸¦ ´©¸¨´Ï´Ù.
- ¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼¹ö¿ë ¹®¼ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
- ¼ÒÇÁÆ® ¹×/¶Ç´Â ÇÏµå ¸µÅ© ¹× ½ÃÀÛÇÒ µð·ºÅ丮¸¦ »ç¿ëÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Symbolic Links ÆäÀÌÁö¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¼¹ö ÆÄ½Ì HTML ¼³Á¤HTMLÀº º¸Åë ¾Æ¹«·± ¼¹ö ÀÛ¾÷ ¾øÀÌ µð½ºÅ©¿¡ ÀÖ´Â ±×´ë·Î Ŭ¶óÀ̾ðÆ®¿¡°Ô º¸³»Áý´Ï´Ù. ±×·¯³ª ¼¹ö´Â ¹®¼¸¦ º¸³»±â Àü¿¡ HTML ÆÄÀÏ¿¡ Àִ Ư¼öÇÑ ¸í·ÉÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, HTMLÀ» ÆĽÌÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö°¡ ÆÄÀÏÀ» ÆĽÌÇÏ°í ÆÄÀÏ¿¡ ¿äû¿¡ ´ëÇÑ Á¤º¸³ª ÆÄÀÏÀ» »ðÀÔÇϵµ·Ï ÇÏ·Á¸é ¿ì¼± HTML ÆĽÌÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
HTMLÀ» ÆĽÌÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Parse HTMLÀ» ´©¸¨´Ï´Ù.
- ¼¹ö°¡ HTMLÀ» ÆĽÌÇÒ ¸®¼Ò½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¸®¼Ò½º ¼±ÅÃÀÚ¿¡¼ Entire Server¸¦ ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àüü Ŭ·¡½º¿¡ Àû¿ëÇϰųª ƯÁ¤ °¡»ó ¼¹ö¿ë ¹®¼ ·çÆ® ¶Ç´Â ƯÁ¤ µð·ºÅ丮³ª ƯÁ¤ °¡»ó ¼¹ö ³»ºÎ¸¦ Ž»öÇÕ´Ï´Ù.
µð·ºÅ丮¸¦ ¼±ÅÃÇÏ¸é ¼¹ö°¡ ÇØ´ç µð·ºÅ丮 ¶Ç´Â µð·ºÅ丮ÀÇ ÆÄÀÏ¿ë URLÀ» ¼ö½ÅÇÏ´Â °æ¿ì¿¡¸¸ ¼¹ö°¡ HTMLÀ» ÆĽÌÇÕ´Ï´Ù.
- ¼¹ö ÆÄ½Ì HTMLÀ» »ç¿ëÇÒÁö ¼±ÅÃÇÕ´Ï´Ù.
HTML ÆÄÀÏÀº »ç¿ëÇÏÁö¸¸ exec ű״ »ç¿ëÇÏÁö ¾Ê°Å³ª HTML ÆÄÀÏ°ú exec ű׸¦ »ç¿ëÇÏ¿© HTML ÆÄÀÏÀÌ ¼¹öÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇàÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÆĽÌÇÒ ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù.
.shtml È®ÀåÀÚ¸¦ °¡Áø ÆÄÀϸ¸ ÆĽÌÇÒÁö ¶Ç´Â ¼º´ÉÀÌ ÀúÇϵǴõ¶óµµ ¸ðµç HTML ÆÄÀÏÀ» ÆĽÌÇÒÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIX/Linux¸¦ »ç¿ëÇÏ´Â °æ¿ì, ½Å·Ú¼ºÀÌ ¶³¾îÁö´õ¶óµµ ½ÇÇà ±ÇÇÑÀÌ ¼³Á¤µÈ UNIX/Linux ÆÄÀÏÀ» ÆĽÌÇÒ °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
ÆÄ½ÌµÈ HTMLÀ» ¼ö½ÅÇϵµ·Ï ¼¹ö¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Parse HTML ÆäÀÌÁö¿¡ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¼¹ö ÆÄ½Ì HTML »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
ij½Ã Á¦¾î Áö½Ã¹® ¼³Á¤Ä³½Ã Á¦¾î Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼¹ö°¡ ¾î¶² Á¤º¸¸¦ ij½ÃÇÒ °ÍÀÎÁö Á¦¾îÇÏ´Â Sun ONE Web ServerÀÇ ¹æ¹ý Áß ÇÑ °¡ÁöÀÔ´Ï´Ù. ij½Ã Á¦¾î Áö½Ã¹®À» »ç¿ëÇϸé ÇÁ·Ï½ÃÀÇ ±âº» ij½Ã ÀÛ¾÷À» º¯°æÇÏ¿© Áß¿äÇÑ Á¤º¸°¡ ij½ÃµÇ°Å³ª ÀÌÈÄ °Ë»öµÇÁö ¾Êµµ·Ï º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ·Á¸é ÇÁ·Ï½Ã ¼¹ö°¡ ¹Ýµå½Ã HTTP 1.1À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
HTTP 1.1¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ ÆäÀÌÁöÀÇ ÇÏÀÌÆÛÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ -- HTTP/1.1 »ç¾ç(RFC 2068)À» ÂüÁ¶ÇϽʽÿÀ.
ij½Ã Á¦¾î Áö½Ã¹®À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Cache Control Directives¸¦ ´©¸¨´Ï´Ù.
- Çʵ忡 °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ÀÀ´ä Áö½Ã¹®À¸·Î À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- Public. ÀÓÀÇÀÇ Ä³½Ã·Î ÀÀ´äÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀÌ ±âº»°ªÀÔ´Ï´Ù.
- Private. ¿ÀÁ÷ °³Àοë(ºñ°øÀ¯) ij½Ã·Î¸¸ ÀÀ´äÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- No Cache. ÀÀ´äÀ» ij½ÃÇÏÁö ¾Ê½À´Ï´Ù.
- No Store. ij½Ã°¡ ¿äûÀ̳ª ÀÀ´äÀ» ¿µ±¸Àû ÀúÀå Àå¼Ò¿¡ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù.
- Must Revalidate. ¿ø·¡ ¼¹ö¿¡¼ ¹Ýµå½Ã ij½Ã Ç׸ñÀ» ÀçÈ®ÀÎÇÕ´Ï´Ù.
- Maximum Age (sec). Ŭ¶óÀ̾ðÆ®´Â ÀÌ Áö¼Ó½Ã°£º¸´Ù ¿À·¡µÈ ÀÀ´äÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
- 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 Çì´õ¸¦ °¡Áø ±×·¯ÇÑ ¿äûÀº ¾ÐÃàµÈ ÆÄÀÏÀ» ¼ö½ÅÇÕ´Ï´Ù.
¹Ì¸® ¾ÐÃàµÈ ³»¿ëÀ» ¼ºñ½ºÇϵµ·Ï ¼¹ö¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Serve Precompressed Content¸¦ ´©¸¨´Ï´Ù.
- ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- 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·Î ¼³Á¤µË´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
ÇÊ¿ä½Ã ³»¿ë ¾ÐÃàÀ¸·Î ¼¹ö ±¸¼º
Àü¼Û Áß¿¡ Àü¼Û µ¥ÀÌÅ͸¦ ¾ÐÃàÇϵµ·Ï Sun ONE Web Server 6.1À» ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¿ÀûÀ¸·Î »ý¼ºµÈ HTML ÆäÀÌÁö´Â »ç¿ëÀÚ°¡ ¿äûÇÒ ¶§±îÁö´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº ÀüÀÚ »ó°Å·¡ À¥ ÀÀ¿ë ÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º ±â¹Ý »çÀÌÆ®¿¡ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.
ÇÊ¿ä½Ã ³»¿ëÀ» ¾ÐÃàÇϵµ·Ï ¼¹ö¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
- Class Manager¿¡¼ Content Management ÅÇÀ» ´©¸¨´Ï´Ù.
- Compress Content on Demand¸¦ ´©¸¨´Ï´Ù.
- ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- 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À¸·Î ¼Óµµ¿Í ¾ÐÃàÀ²ÀÌ Á¶ÈµÈ °ªÀÔ´Ï´Ù.
- 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¸¦ ÂüÁ¶ÇϽʽÿÀ.