Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼ |
13Àå
°¡»ó ¼¹ö »ç¿ëÀÌ Àå¿¡¼´Â Sun ONE Web Server¸¦ »ç¿ëÇÏ¿© °¡»ó ¼¹ö¸¦ ¼³Á¤ÇÏ°í °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
°¡»ó ¼¹ö °³¿ä°¡»ó ¼¹ö¸¦ »ç¿ëÇÒ ¶§ ´ÜÀÏ ¼³Ä¡ ¼¹ö·Î ȸ»ç ¶Ç´Â °³º° µµ¸ÞÀÎ À̸§, IP ÁÖ¼Ò ¹× ÀϺΠ¼¹ö ¸ð´ÏÅÍ ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ °æ¿ì Çϵå¿þ¾î¿Í ±âº»ÀûÀÎ À¥ ¼¹ö À¯Áö º¸¼ö¸¦ Á¦°øÇØ¾ß ÇÏÁö¸¸, °ÅÀÇ ÀÚ½ÅÀÇ Àü¿ë À¥ ¼¹ö¸¦ °¡Áö°í ÀÖ´Â °Í°ú °°½À´Ï´Ù.
°¡»ó ¼¹ö¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ »çÇ×À» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
°¡»ó ¼¹ö¿ë ¼³Á¤Àº server.xml ÆÄÀÏ¿¡ ÀúÀåµÇ¾î ÀÖÀ¸¸ç, ÀÌ ÆÄÀÏÀº server_root/server_ID/config µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. °¡»ó ¼¹ö¸¦ »ç¿ëÇϱâ À§ÇÏ¿© ÀÌ ÆÄÀÏÀ» ÆíÁýÇÒ ÇÊ¿ä´Â ¾øÀ¸³ª, ÆíÁýÀÌ °¡´ÉÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ³»¿ë°ú ÆíÁý ¹æ¹ý¿¡ ´ëÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ºÎºÐ¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
º¹¼ö ¼¹ö ÀνºÅϽº
Sun ONE Web ServerÀÇ Áö³ ¸±¸®½º¿¡¼´Â °¡»ó ¼¹öÀÇ °íÀ¯ÇÑ ±¸¼º Á¤º¸¿¡ À¯¿¬¼ºÀÌ ¾ø¾ú½À´Ï´Ù. »ç¿ëÀÚ´Â ¼¹ö°¡ º°µµÀÇ ±¸¼º Á¤º¸¸¦ °®µµ·Ï ÇÏ´Â Á÷Á¢Àû ¼ö´ÜÀ» È®º¸ÇÏ°íÀÚ º°µµÀÇ ¼¹ö ÀνºÅϽº¸¦ ¸¸µå´Â °æ¿ì°¡ ¸¹¾Ò½À´Ï´Ù. Sun ONE Web Server 6.0 ¹öÀüÀº °¢ °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇØ º°µµÀÇ ±¸¼º Á¤º¸¸¦ µµÀÔÇß½À´Ï´Ù. º¹¼ö ¼¹ö ÀνºÅϽº°¡ ¿©ÀüÈ÷ Áö¿øµÇÁö¸¸ ¿©·¯ ¼¹ö°¡ º°µµÀÇ ±¸¼º Á¤º¸¸¦ °®µµ·Ï ÇÏ´Â °ÍÀÌ ¸ñÀûÀ̶ó¸é °¡»ó ¼¹ö°¡ ´õ ³ªÀº ¼±ÅÃÀÔ´Ï´Ù.
°¡»ó ¼¹ö Ŭ·¡½º
°¡»ó ¼¹ö´Â Ŭ·¡½º·Î ±×·ìȵ˴ϴÙ. Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© µ¿½Ã¿¡ À¯»çÇÑ °¡»ó ¼¹ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î °¢°¢À» º°µµ·Î ±¸¼ºÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÇÑ Å¬·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö°¡ µ¿ÀÏÇÑ ±âº» ±¸¼º Á¤º¸¸¦ °øÀ¯ÇÑ´Ù°í Çصµ º¯¼ö¸¦ ¼³Á¤ÇÏ°í °¡»ó ¼¹öº°·Î ±¸¼ºÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»ó ¼¹ö°¡ ±¸¼º Á¤º¸¸¦ °øÀ¯ÇÏÁö ¾Ê°Ô ÇÏ·Á¸é °¡»ó ¼¹ö Ŭ·¡½ºº°·Î ´ÜÀÏÇÑ °¡»ó ¼¹ö¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, °¡»ó ¼¹ö°¡ À¯»çÇÑ µî·ÏÁ¤º¸¸¦ °øÀ¯Çϸé Ŭ·¡½º·Î ±×·ìÈÇÏ¿© ÇÔ²² ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÀÎÅÍ³Ý ¼ºñ½º Á¦°øÀÚ(ISP)¸¦ ´ë»óÀ¸·Î ÇÏ°í °í°´¿¡°Ô¸¶´Ù ´Ù¸¥ °¡°ÝÀ¸·Î ´Ù¸¥ È£½ºÆà ¼öÁØÀ» Á¦°øÇÏ·Á ÇÑ´Ù¸é °í°´¿¡°Ô ¿©·¯ °¡Áö °¡»ó ¼¹ö Ŭ·¡½º¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇϳªÀÇ °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇØ Java ¼ºê¸´ ¹× JSP¸¦ »ç¿ëÇÔÀ¸·Î ¼³Á¤ÇÏ°í ±×º¸´Ù Àú·ÅÇÑ °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇؼ´Â Java ¼ºê¸´ ¹× JSP¸¦ »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¡»ó ¼¹ö Ŭ·¡½º¿¡ À̸§À» ÁöÁ¤ÇÏ°í ¹®¼ ·çÆ®¸¦ ¼³Á¤ÇÏ¿© °¡»ó ¼¹ö Ŭ·¡½º¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡¼ Ŭ·¡½º¿¡ ¼ÓÇÏ´Â ¸ðµç °¡»ó ¼¹ö´Â ±âº»ÀûÀ¸·Î ¹®¼ ·çÆ®¸¦ °®½À´Ï´Ù. Ŭ·¡½º ³»ÀÇ °¢ °¡»ó ¼¹ö°¡ Ŭ·¡½ºÀÇ ¹®¼ ·çÆ® ³»ºÎ¿¡ º°µµÀÇ ¹®¼ ·çÆ®¸¦ °®µµ·Ï $id º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼ ·çÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹öÀÇ Å¬·¡½º¸¦ ¸¸µç ÈÄ ÇØ´ç Ŭ·¡½º¿Í ¼ºñ½º¸¦ ¿¬°áÇÕ´Ï´Ù. °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇØ ´ÙÀ½ ¼ºñ½º À¯ÇüÀ» »ç¿ë ¼³Á¤ ¶Ç´Â ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÁ·Î±×·¥, ÇÁ·Î±×·¥À¸·Î ¼¹ö È®Àå ÂüÁ¶
- ³»¿ë °ü¸®, ³»¿ë °ü¸® ÂüÁ¶
- ±¸¼º ½ºÅ¸ÀÏ, ±¸¼º ½ºÅ¸ÀÏ Àû¿ë ÂüÁ¶
obj.conf ÆÄÀÏ
Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö´Â °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇÏ´Â obj.conf ÆÄÀÏÀ» °øÀ¯ÇÕ´Ï´Ù. ÇØ´ç Á¤º¸ Áß ÀϺδ º¯¼ö·Î ÀúÀåµÇ¾î °³º° °¡»ó ¼¹ö°¡ ½Å¼ÓÇÏ°Ô Æ¯Á¤ º¯¼ö °ªÀ» ±³Ã¼ÇÒ ¼ö ÀÖ½À´Ï´Ù.
obj.conf ¹× º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº NSAPI Programmer’s Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ º¯¼ö »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯¼ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Ŭ·¡½ºÀÇ °¡»ó ¼¹ö
Ŭ·¡½º¿¡ ¼ÓÇÏ´Â °¡»ó ¼¹ö´Â ÇØ´ç Ŭ·¡½ºÀÇ ±¸¼º¿øÀ̶ó°í ÇÕ´Ï´Ù. ÀϺΠ°¡»ó ¼¹ö ¼³Á¤Àº Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö¿¡ ´ëÇØ ±¸¼ºµÇ¸ç ÀϺδ °³º°ÀûÀ¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ¼³Á¤Àº Class ManagerÀÇ Virtual Servers ÅÇ¿¡¼ ±¸¼ºµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 14Àå, "°¡»ó ¼¹ö ¸¸µé±â ¹× ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
±âº» Ŭ·¡½º
Sun ONE Web Server¸¦ ¼³Ä¡ÇÒ °æ¿ì ¼³Ä¡ÀÚ´Â ÀÚµ¿À¸·Î defaultclass¶ó°í ÇÏ´Â ´ÜÀÏ Å¬·¡½º¸¦ ¸¸µì´Ï´Ù. ¿©±â¿¡´Â ±âº»ÀûÀ¸·Î ¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ÇϳªÀÇ °¡»ó ¼¹ö ±¸¼º¿øÀÌ µé¾îÀÖ½À´Ï´Ù. ±âº» Ŭ·¡½º¿¡ Ãß°¡ °¡»ó ¼¹ö¸¦ Ãß°¡ÇÒ ¼ö ÀÖÁö¸¸ Ŭ·¡½º¿¡¼ ±âº» °¡»ó ¼¹ö¸¦ »èÁ¦ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ¶ÇÇÑ ±âº» Ŭ·¡½º¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
ûÃë ¼ÒÄÏ
¼¹ö¿Í Ŭ¶óÀ̾ðÆ® »çÀÌÀÇ ¿¬°áÀº ûÃë ¼ÒÄÏ¿¡¼ ÀÌ·ç¾îÁø´Ù. ¸¸µé¾îÁø °¢ ûÃë ¼ÒÄÏ¿¡´Â IP ÁÖ¼Ò, Æ÷Æ® ¹øÈ£, ¼¹ö À̸§ ¹× ±âº» °¡»ó ¼¹ö°¡ ÀÖ½À´Ï´Ù. ûÃë ¼ÒÄÏÀÌ ½Ã½ºÅÛ¿¡ ÁÖ¾îÁø Æ÷Æ®ÀÇ ¸ðµç ±¸¼ºµÈ IP ÁÖ¼Ò¿¡¼ ûÃëÇϵµ·Ï ÇÏ·Á¸é IP ÁÖ¼Ò¿¡ ´ëÇØ 0.0.0.0, any, ANY ¶Ç´Â INADDR_ANY¸¦ »ç¿ëÇÕ´Ï´Ù.
Sun ONE Web Server¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì ûÃë ¼ÒÄÏ ÇÑ °³(ls1)°¡ ÀÚµ¿À¸·Î ¸¸µé¾îÁý´Ï´Ù. ÀÌ Ã»Ãë ¼ÒÄÏÀº IP ÁÖ¼Ò 0.0.0.0°ú ¼³Ä¡ µµÁß HTTP ¼¹ö Æ÷Æ® ¹øÈ£·Î ÁöÁ¤ÇÑ Æ÷Æ® ¹øÈ£(±âº»°ªÀº 80)¸¦ »ç¿ëÇÕ´Ï´Ù. ±âº» ûÃë ¼ÒÄÏÀº »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. °¡»ó ¼¹ö¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ÀÌ ÇÑ °³ ûÃë ¼ÒÄÏÀ¸·Î ÃæºÐÇÕ´Ï´Ù. ±×·¯³ª °¡»ó ¼¹ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â °¡»ó ¼¹ö¿¡ ´ëÇØ ¿©·¯ ûÃë ¼ÒÄÏÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
ûÃë ¼ÒÄÏÀº IP ÁÖ¼Ò¿Í Æ÷Æ® ¹øÈ£ÀÇ Á¶ÇÕÀ̹ǷΠIP ÁÖ¼Ò´Â °°°í Æ÷Æ® ¹øÈ£´Â ´Ù¸£°Å³ª IP ÁÖ¼Ò´Â ´Ù¸£°í Æ÷Æ® ¹øÈ£´Â °°Àº ¿©·¯ ûÃë ¼ÒÄÏÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, 1.1.1.1:81 ¹× 1.1.1.1:82¸¦ °¡Áú °æ¿ì ½Ã½ºÅÛÀÌ À̵é ÁÖ¼Ò¿¡ ¸ðµÎ ÀÀ´äÇϵµ·Ï ±¸¼ºµÇ¾î Àֱ⸸ Çϸé Ãß°¡ÀûÀ¸·Î 1.1.1.1:81°ú 1.2.3.4:81À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ, ûÃë ¼ÒÄÏ¿¡¼ ¿©·¯ °³ÀÇ ½ÂÀÎÀÚ ½º·¹µå(¶§·Î´Â ½ÂÀÎ ½º·¹µå¶ó°íµµ ÇÔ)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ÂÀÎÀÚ ½º·¹µå´Â ¿¬°áÀ» ´ë±âÇÏ´Â ½º·¹µåÀÔ´Ï´Ù. ÀÌ ½º·¹µå°¡ ¿¬°áÀ» ½ÂÀÎÇÏ°í ´ë±â¿¿¡ ¹èÄ¡µÇ¸é ÀÌÈÄ¿¡ ÀÛ¾÷ÀÚ ½º·¹µå¿¡ ÀÇÇØ ¼±Åõ˴ϴÙ. ÀÌ»óÀûÀ¸·Î´Â »õ·Î¿î ¿äûÀÌ µé¾î¿Ã ¶§ Ç×»ó »ç¿ë °¡´ÉÇϵµ·Ï ½ÂÀÎ ½º·¹µå¸¦ ÃæºÐÇÏ°í °®°í ÀÖÀ¸¸é ÁÁÁö¸¸ ½Ã½ºÅÛ¿¡ Áö³ªÄ¡°Ô ºÎ´ãÀÌ µÇÁö ¾Êµµ·Ï Á¶Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±âº»°ªÀº 1ÀÔ´Ï´Ù. ½Ã½ºÅÛÀÇ CPU ´ç ÇÑ °³ ½ÂÀÎ ½º·¹µå°¡ ÀÖ´Â °ÍÀÌ ¹Ù¶÷ÀûÇÑ ¿øÄ¢ÀÔ´Ï´Ù. ¼º´É ÀúÇÏ Çö»óÀÌ ÀÖÀ¸¸é ÀÌ °ªÀ» Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¡»ó ¼¹ö
°¡»ó ¼¹ö¸¦ ¸¸µé·Á¸é ¸ÕÀú ¾î¶² Ŭ·¡½º¿¡ ¼ÓÇß´ÂÁö °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½À¸·Î ¾î¶² Á¾·ùÀÇ °¡»ó ¼¹ö¸¦ ¿øÇÏ´ÂÁö °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. °¡»ó ¼¹ö¸¦ ¸¸µé·Á¸é °¡»ó ¼¹ö ¾ÆÀ̵ð Çϳª, Çϳª ÀÌ»óÀÇ URL È£½ºÆ®¸¸ ÁöÁ¤ÇÏ¸é µË´Ï´Ù.
ÀÌ ºÎºÐ¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
°¡»ó ¼¹öÀÇ À¯Çü
Sun ONE Web Server ¸±¸®½º ¹öÀü 6.0 ÀÌÀü¿¡´Â µÎ °¡Áö Á¾·ùÀÇ °¡»ó ¼¹ö, Áï Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ ÀÖ¾ú½À´Ï´Ù. Çϵå¿þ¾î °¡»ó ¼¹ö¿¡´Â °íÀ¯ÇÑ IP ÁÖ¼Ò°¡ ¿¬°áµÇ¾î ÀÖ¾ú½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î °¡»ó ¼¹ö¿¡´Â °íÀ¯ÇÑ IP ÁÖ¼Ò°¡ ¾ø´Â ´ë½Å °íÀ¯ÇÑ URL È£½ºÆ®°¡ ÀÖ¾ú½À´Ï´Ù.
Sun ONE Web Server 6.0 ¹× Sun ONE Web Server 6.1¿¡¼´Â ÀÌ·¯ÇÑ °³³äÀÌ ´õ ÀÌ»ó ÇØ´çµÇÁö ¾Ê½À´Ï´Ù. ¸ðµç °¡»ó ¼¹ö¿¡´Â URL È£½ºÆ®°¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ±×·¯³ª, °¡»ó ¼¹ö¿¡ ûÃë ¼ÒÄÏÀ» ±âÁØÀ¸·Î ÇÏ´Â IP ÁÖ¼Ò¿Í ¿¬°áµÇ¾î ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
»õ·Î¿î ¿äûÀÌ µé¾î¿À¸é ¼¹ö´Â IP ÁÖ¼Ò ¶Ç´Â Host Çì´õÀÇ °ªÀ» ±âÁØÀ¸·Î ¾î¶² °¡»ó ¼¹ö¸¦ Àü¼ÛÇÒÁö °áÁ¤ÇÕ´Ï´Ù. ¸ÕÀú IP ÁÖ¼Ò¸¦ °ËÅäÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¿äû ó¸®¿ë °¡»ó ¼¹ö ¼±ÅÃÀ» ÂüÁ¶ÇϽʽÿÀ.
IP ÁÖ¼Ò ±â¹Ý °¡»ó ¼¹ö
´ÜÀÏÇÑ ÄÄÇ»ÅÍ¿¡¼ ¿©·¯ IP ÁÖ¼Ò¸¦ °®±â À§Çؼ´Â ¿î¿µ üÁ¦¸¦ ÅëÇØ ¸ÅÇÎÇϰųª Ãß°¡ Ä«µå¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ¿î¿µ üÁ¦¸¦ ÅëÇØ ¿©·¯ IP ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ·Á¸é ³×Æ®¿öÅ© Á¦¾îÆÇ(Windows) ¶Ç´Â ifconfig À¯Æ¿¸®Æ¼(UNIX/Linux)¸¦ »ç¿ëÇÕ´Ï´Ù. Âü°í·Î, ifconfig¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº Ç÷§Æû¸¶´Ù ´Ù¸¨´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¿î¿µ üÁ¦ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀϹÝÀûÀ¸·Î ƯÁ¤ÇÑ IP ÁÖ¼Ò¿¡¼ ûÃëÇϴ ûÃë ¼ÒÄÏÀ» ¸¸µé¾î IP ÁÖ¼Ò ±â¹Ý °¡»ó ¼¹ö¸¦ ¸¸µì´Ï´Ù. ûÃë ¼ÒÄÏÀÇ ±âº» °¡»ó ¼¹ö´Â IP ÁÖ¼Ò ±â¹Ý °¡»ó ¼¹öÀÔ´Ï´Ù. °¡»ó ¼¹ö¸¦ ¹èÆ÷ÇÏ´Â ¹æ¹ø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °¡»ó ¼¹ö ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö
°¡»ó ¼¹ö¿¡ °íÀ¯ÇÑ URLÀ» ºÎ¿©ÇÏ¿© URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. È£½ºÆ® ¿äû Çì´õÀÇ ³»¿ëÀÌ ¼¹ö¿¡°Ô ¿Ã¹Ù¸¥ °¡»ó ¼¹ö¸¦ Áö½ÃÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, °í°´, aaa, bbb, ccc¿¡ ´ëÇØ °¢ °í°´ÀÌ °³º° µµ¸ÞÀÎ À̸§À» °®µµ·Ï °¡»ó ¼¹ö¸¦ ¼³Á¤ÇÏ·Á¸é ¸ÕÀú °¢ °í°´ÀÇ URL(www.aaa.com, www.bbb.com, www.ccc.com)À» ÀÎÁöÇϵµ·Ï DNS¸¦ ±¸¼ºÇÏ°í »ç¿ëÇϴ ûÃë ¼ÒÄÏÀÇ IP ÁÖ¼Ò·Î È®ÀÎÇÕ´Ï´Ù. ±× ´ÙÀ½ °¢ °¡»ó ¼¹öÀÇ URL È£½ºÆ®¸¦ ¿Ã¹Ù¸¥ ¼³Á¤(¿¹: www.aaa.com)À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö´Â È£½ºÆ® ¿äû Çì´õ¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¿¡°Ô ¿Ã¹Ù¸¥ ÆäÀÌÁö¸¦ Áö½ÃÇϱ⠶§¹®¿¡ ¸ðµç Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î°¡ ±×·¯ÇÑ °¡»ó ¼¹ö¿Í ´õºÒ¾î ÀÛµ¿ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. HTTP Host Çì´õ¸¦ Áö¿øÇÏÁö ¾Ê´Â Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ Å¬¶óÀ̾ðÆ®´Â ûÃë ¼ÒÄÏ¿¡ ´ëÇØ ±âº» °¡»ó ¼¹ö¸¦ ¹Þ½À´Ï´Ù.
±âº» °¡»ó ¼¹ö
URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö°¡ È£½ºÆ® ¿äû Çì´õ¸¦ »ç¿ëÇÏ¿© ¼±Åõ˴ϴÙ. ÃÖÁ¾ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú°¡ Host Çì´õ¸¦ Àü¼ÛÇÏÁö ¾Ê°Å³ª ¼¹ö°¡ ÁöÁ¤µÈ Host Çì´õ¸¦ ãÀ» ¼ö ¾øÀ¸¸é ±âº» °¡»ó ¼¹ö°¡ ¿äûÀ» ¼ºñ½ºÇÕ´Ï´Ù.
±âº» °¡»ó ¼¹ö´Â ûÃë ¼ÒÄÏ¿¡ ÀÇÇØ ¼³Á¤µË´Ï´Ù. ûÃë ¼ÒÄÏÀ» ¸¸µé ¶§ ±âº» °¡»ó ¼¹ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ç×»ó ±âº» °¡»ó ¼¹ö¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿äû ó¸®¿ë °¡»ó ¼¹ö ¼±ÅÃ
¼¹ö°¡ ¿äûÀ» ó¸®ÇÏ·Á¸é ûÃë ¼ÒÄÏÀ» ÅëÇÏ¿© ¿äûÀ» Á¢¼öÇÑ ÈÄ ¿äûÀ» ¿Ã¹Ù¸¥ °¡»ó ¼¹ö·Î º¸³»¾ß ÇÕ´Ï´Ù.
±× ´ÙÀ½ °¡»ó ¼¹ö°¡ ´ÙÀ½°ú °°ÀÌ ¼±Åõ˴ϴÙ.
°¡»ó ¼¹ö°¡ SSL ûÃë ¼ÒÄÏ¿¡ ´ëÇØ ±¸¼ºµÇ¾ú°í ÇØ´ç URL È£½ºÆ®°¡ ¼¹ö ½ÃÀ۽à ÀÎÁõ¼ÀÇ °³Ã¼ ÆÐÅÏ¿¡ ´ëÇØ È®ÀεǾúÀ¸³ª ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì °æ°í°¡ ¹ßÇàµÇ°í ¿À·ù ·Î±×°¡ ÀÛ¼ºµË´Ï´Ù.
°¡»ó ¼¹ö°¡ °áÁ¤µÈ ÈÄ ¼¹ö´Â °¡»ó ¼¹ö°¡ ¼ÓÇÑ °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇØ obj.conf ÆÄÀÏÀ» ½ÇÇàÇÕ´Ï´Ù. ¼¹ö°¡ obj.conf¿¡¼ ½ÇÇàµÉ ¸í·ÉÀ» °áÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 NSAPI Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¹®¼ ·çÆ®
±âº» ¹®¼ µð·ºÅ丮 ¶Ç´Â ¹®¼ ·çÆ®´Â ¿ø°Ý Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ´Â ¸ðµç °¡»ó ¼¹ö ÆÄÀÏÀ» ´ãÀº Áß¾Ó µð·ºÅ丮ÀÔ´Ï´Ù.
¹®¼ ·çÆ® µð·ºÅ丮´Â °¡»ó ¼¹öÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ´Â ¼Õ½¬¿î ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ URL¿¡ ÁöÁ¤µÈ °æ·Î°¡ ±âº» ¹®¼ µð·ºÅ丮¿¡ ´ëÇØ »ó´ëÀûÀ̱⠶§¹®¿¡ URLÀ» º¯°æÇÏÁö ¾Ê°í »õ·Î¿î µð·ºÅ丮(¾Æ¸¶µµ ´Ù¸¥ µð½ºÅ©¿¡ ÀÖ´Â)·Î ¹®¼¸¦ À̵¿ÇÏ´Â ÀÏ ¶ÇÇÑ ½¬¿öÁý´Ï´Ù.
¿¹¸¦ µé¾î, ¹®¼ µð·ºÅ丮°¡ C:\sun\servers\docsÀÏ °æ¿ì http://www.sun.com/products/info.html°ú °°Àº ¿äûÀÌ ¼¹ö¿¡°Ô C:\sun\servers\docs\products\info.htmlÀÇ ÆÄÀÏÀ» ãÀ¸¶ó°í Áö½ÃÇÕ´Ï´Ù. ¹®¼ ·çÆ®¸¦ º¯°æÇϸé(Áï, ¸ðµç ÆÄÀÏ ¹× ÇÏÀ§ µð·ºÅ丮¸¦ À̵¿Çϸé) ¸ðµç URLÀ» »õ·Î¿î µð·ºÅ丮¿¡ ¸ÅÇÎÇϰųª Ŭ¶óÀ̾ðÆ®¿¡°Ô »õ µð·ºÅ丮¸¦ ãÀ¸¶ó°í Áö½ÃÇÏ´Â ´ë½Å °¡»ó ¼¹ö°¡ »ç¿ëÇÏ´Â ¹®¼ ·çÆ®¸¦ º¯°æÇϱ⸸ ÇÏ¸é µË´Ï´Ù.
Sun ONE Web Server¸¦ ¼³Ä¡ÇÑ °æ¿ì À¥ ¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ¹®¼ ·çÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±×·¯¸é ±×°ÍÀÌ ±âº» Ŭ·¡½º¿¡ ´ëÇÑ ¹®¼ ·çÆ®°¡ µË´Ï´Ù. Ŭ·¡½º ¼öÁØ¿¡¼ ÇØ´ç µð·ºÅ丮¸¦ º¯°æÇϰųª °³º° °¡»ó ¼¹ö ¼öÁØ¿¡¼ ±×°ÍÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ŭ·¡½º¸¦ Ãß°¡ÇÒ ¶§µµ ¹®¼ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÇØ´ç µð·ºÅ丮´Â Àý´ë °æ·ÎÀÔ´Ï´Ù. ±×·¯³ª ´ÜÁö Àý´ë °æ·Î¸¸ ÀÔ·ÂÇϸé Ŭ·¡½º¿¡ ¼ÓÇÏ´Â ¸ðµç °¡»ó ¼¹öÀÇ ¹®¼ ·çÆ®ÀÇ ±âº»°ªÀÌ µ¿ÀÏÇÑ µð·ºÅ丮°¡ µË´Ï´Ù. ¹®¼ ·çÆ® Àý´ë °æ·ÎÀÇ ³¡¿¡ º¯¼ö $id¸¦ Æ÷ÇÔ½ÃÅ°¸é ¸ðµç °¡»ó ¼¹ö°¡ ±âº»ÀûÀ¸·Î class_doc_root/virtual_server_IDÀÇ ±âº» ¹®¼ ·çÆ®¸¦ °®½À´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ·¡½ºÀÇ ¹®¼ µð·ºÅ丮´Â /sun/servers/docs/$idÀÌ°í Ŭ·¡½º¿¡ ¼ÓÇÑ °¡»ó ¼¹ö vs1ÀÇ ÁÖ ¹®¼ µð·ºÅ丮´Â /sun/servers/docs/vs1ÀÔ´Ï´Ù.
º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â º¯¼ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
°³º° °¡»ó ¼¹ö ¼öÁØ¿¡¼ Ŭ·¡½ºÀÇ ±âº» ¹®¼ µð·ºÅ丮¸¦ ¹«½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
·Î±× ÆÄÀÏ
»õ·Î¿î °¡»ó ¼¹ö¸¦ ¸¸µé¸é ±âº»ÀûÀ¸·Î ·Î±× ÆÄÀÏÀº ¼¹ö ÀνºÅϽº¿Í µ¿ÀÏÇÑ ·Î±× ÆÄÀÏÀÔ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì °¢ °³º° °¡»ó ¼¹ö°¡ ÀÚü ·Î±× ÆÄÀÏÀ» °¡Áö·Á ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¼³Á¤À» ÇÏ·Á¸é °¢ °¡»ó ¼¹öÀÇ ·Î±× °æ·Î¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº °¡»ó ¼¹ö ·Î±× ¼³Á¤ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü ¸±¸®½º¿¡¼ °¡»ó ¼¹ö ÀÌÀü
iPlanet Web Server 4.1 ¹öÀüÀÇ °¡»ó ¼¹ö¸¦ »ç¿ëÇÑ´Ù¸é ÀÌÀü µµ±¸¸¦ »ç¿ëÇÏ¿© ÇöÀç ¸±¸®½º·Î ÀÌÀüÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¼³Ä¡ ¹× ÀÌÀü ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö¿Í ÇÔ²² Sun ONE Web Server ±â´É »ç¿ëSun ONE Web Server¿¡´Â SSL ¹× ¾×¼¼½º Á¦¾î¿Í °°ÀÌ °¡»ó ¼¹ö¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Â ¸¹Àº ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±â´É Áß ´ë´Ù¼ö°¡ ¸ðµç ¼¹ö, ¼¹ö ÀνºÅϽº, °¡»ó ¼¹ö Ŭ·¡½º ¶Ç´Â °³º° °¡»ó ¼¹ö¿¡ ´ëÇÑ ±¸¼º¿¡ °üÇÑ °ÍÀÔ´Ï´Ù. ´ÙÀ½ ºÎºÐ¿¡¼ ±â´É¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÚ¼¼ÇÑ ³»¿ëÀ» ãÀ» ¼ö ÀÖ´Â À§Ä¡ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ ºÎºÐ¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
°¡»ó ¼¹ö¿Í ÇÔ²² SSL »ç¿ë
°¡»ó ¼¹ö¿¡¼ SSLÀ» »ç¿ëÇÏ·Á¸é ´ëºÎºÐ IP ÁÖ¼Ò ±â¹Ý °¡»ó ¼¹ö¸¦ »ç¿ëÇÕ´Ï´Ù. Åë»óÀûÀÎ Æ÷Æ®´Â 443ÀÔ´Ï´Ù. Sun ONE Web Server´Â ¿äûÀ» Àü¼ÛÇÒ URL È£½ºÆ®¸¦ °áÁ¤Çϱâ Àü¿¡ ¿äûÀ» Àоî¾ß Çϱ⠶§¹®¿¡ URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹öÀÇ SSLÀ» »ç¿ëÇϱⰡ ¾î·Æ½À´Ï´Ù ¼¹ö°¡ ¿äûÀ» ÀÐÀ¸¸é º¸¾È Á¤º¸°¡ ±³È¯µÇ´Â Ãʱâ ÇÚµå¼ÎÀÌÅ©°¡ ÀÌ¹Ì ¹ß»ýÇÕ´Ï´Ù.
À¯ÀÏÇÑ ¿¹¿Ü´Â URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö°¡ ¸ðµÎ µ¿ÀÏÇÑ ¼¹ö ÀÎÁõ¼¸¦ ºñ·ÔÇÑ µ¿ÀÏÇÑ SSL ±¸¼ºÀ» °¡Áö¸ç "¿ÍÀϵåÄ«µå ÀÎÁõ¼"¸¦ »ç¿ëÇÏ´Â °æ¿ìÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÎÁõ¼ ¹× Å° »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö¿Í ÇÔ²² SSLÀ» ±¸ÇöÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº µÎ °³ÀÇ Ã»Ãë ¼ÒÄÏÀ» °®´Â °ÍÀÔ´Ï´Ù. Çϳª´Â SSLÀ» »ç¿ëÇÏ¿© Æ÷Æ® 443¿¡¼ ûÃëÇÏ´Â °ÍÀÌ°í Çϳª´Â SSLÀ» »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ´Â ÀϹÝÀûÀ¸·Î SSLÀ» »ç¿ëÇÏÁö ¾Ê´Â ûÃë ¼ÒÄÏÀ» ÅëÇØ °¡»ó ¼¹ö¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. º¸¾È Æ®·£Àè¼ÇÀÌ ¹ß»ýÇØ¾ß ÇÒ °æ¿ì »ç¿ëÀÚ´Â À¥ ÆäÀÌÁö¿¡¼ ¹öÆ°À» ÇÑ ¹ø ´·¯ º¸¾È Æ®·£Àè¼ÇÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ÈÄ¿¡ ¿äûÀÌ º¸¾È ûÃë ¼ÒÄÏÀ» Åë°úÇÕ´Ï´Ù.
SSL Æ®·£Àè¼ÇÀº SSLÀ» »ç¿ëÇÏÁö ¾Ê´Â Æ®·£Àè¼Çº¸´Ù ÈξÀ ´À¸®±â ¶§¹®¿¡ ÀÌ µðÀÚÀÎÀº SSL Æ®·£Àè¼ÇÀ» ÇÊ¿äÇÑ °æ¿ì·Î¸¸ Á¦ÇÑÇÕ´Ï´Ù. º¸´Ù ºü¸¥, SSLÀ» »ç¿ëÇÏÁö ¾Ê´Â ¿¬°áÀº ³ª¸ÓÁö ½Ã°£¿¡ »ç¿ëµË´Ï´Ù.
Sun ONE Web Server ¹× °¡»ó ¼¹ö·Î º¸¾ÈÀ» ¼³Á¤ ¹× »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÎÁõ¼ ¹× Å° »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. °¡»ó ¼¹ö¿Í ÇÔ²² ¿¹Á¦ SSL ±¸¼ºÀÇ ±×¸²Àº ¿¹Á¦ 2: º¸¾È ¼¹ö¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö¿Í ÇÔ²² ¾×¼¼½º Á¦¾î »ç¿ë
°¡»ó ¼¹ö¿Í ´õºÒ¾î °¡»ó ¼¹ö Çϳª´ç ¾×¼¼½º Á¦¾î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ °¡»ó ¼¹ö°¡ LDAP µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ ¹× ±×·ì ÀÎÁõÀ» °¡Áú ¼ö ÀÖµµ·Ï ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °¡»ó ¼¹ö¿ë ¾×¼¼½º Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö¿Í ´õºÒ¾î CGI »ç¿ë
°¡»ó ¼¹ö¿¡¼ CGI¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º ¹× º¸¾È»óÀÇ ÀÌÀ¯·Î ±¸¼ºÇÒ ¼ö ÀÖ´Â ¼³Á¤ÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù.
CGI »ç¿ë ¹× ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº CGI ÇÁ·Î±×·¥ ¼³Ä¡¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö¿Í ÇÔ²² ±¸¼º ½ºÅ¸ÀÏ »ç¿ë
±¸¼º ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¸é ´Ù¾çÇÑ °¡»ó ¼¹ö°¡ À¯Áö º¸¼öÇϴ ƯÁ¤ÇÑ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡ ÀÏ·ÃÀÇ ¿É¼ÇÀ» ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ½ºÅ¸ÀÏ »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ±¸¼º ½ºÅ¸ÀÏ Àû¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º »ç¿ë°¡»ó ¼¹ö¸¦ ¸¸µé°í ÆíÁýÇÏ·Á¸é »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¶Ç´Â ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¡»ó ¼¹ö °ü¸®¿ë »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½ ¼¼ ºÎºÐÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù.
¶ÇÇÑ, °³º° °¡»ó ¼¹ö¸¦ °¡Áø ÃÖÁ¾ »ç¿ëÀÚÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº »ç¿ëÀÚ°¡ °³º° °¡»ó ¼¹ö¸¦ ¸ð´ÏÅÍÇϵµ·Ï Çã¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ºÎºÐ¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Class Manager
Class Manager¿¡ ¾×¼¼½ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
¼¹öÀÇ Æ®¸® º¸±â¿¡¼ Ŭ·¡½º À̸§À» ´©¸£°Å³ª Server ManagerÀÇ ¿À¸¥ÂÊ »ó´Ü ¸ð¼¸®ÀÇ Class Manager ¹öÆ° ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
Virtual Server Manager
Server Manager¿¡ ¾×¼¼½ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
¼¹öÀÇ Æ®¸® º¸±â¿¡¼ °¡»ó ¼¹ö À̸§À» ´©¸¦ ¼öµµ ÀÖ½À´Ï´Ù.
¸í·ÉÁÙ À¯Æ¿¸®Æ¼ HttpServerAdminÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© µ¿ÀÏÇÑ °¡»ó ¼¹ö ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ HttpServerAdminHttpServerAdmin¿¡ ´ëÇÑ HttpServerAdmin(°¡»ó ¼¹ö °ü¸®)¸¦ ÂüÁ¶ÇϽʽÿÀ.
º¯¼ö »ç¿ë
°¢°¢ÀÇ °ªÀ» °³º°ÀûÀ¸·Î Á¤ÀÇÇÒ ÇÊ¿ä ¾øÀÌ º¯¼ö¸¦ »ç¿ëÇÏ¿© Ŭ·¡½º¿¡ ´ëÇØ °¡»ó ¼¹ö ƯÁ¤ °ªÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯¼ö´Â obj.conf ÆÄÀÏ¿¡¼ Á¤Àǵ˴ϴÙ. ÀÚüÀûÀ¸·Î º¯¼ö¸¦ Á¤ÀÇÇÏÁö¸¸ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ±×°ÍÀ» ÀÎÁöÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼ °¡Àå À¯¿ëÇÑ º¯¼ö´Â $idÀÔ´Ï´Ù. ÀÌ°ÍÀº °¡»ó ¼¹öÀÇ ¾ÆÀ̵𸦠³ªÅ¸³À´Ï´Ù. ÀÌ º¯¼ö¸¦ ÀÔ·ÂÇÒ ¶§¸¶´Ù ¼¹ö°¡ °³º° °¡»ó ¼¹ö ¾ÆÀ̵𠰪À» ±³Ã¼ÇÕ´Ï´Ù.
¶§¶§·Î ¸¶ÁÖÄ¡°Ô µÇ´Â ±âŸ º¯¼ö·Î´Â $accesslog(°¢ °¡»ó ¼¹öÀÇ ¾×¼¼½º ·Î±×¿¡ ´ëÇÑ °æ·Î)¿Í $docroot(°¢ °¡»ó ¼¹öÀÇ ¹®¼ ·çÆ®¿¡ ´ëÇÑ °æ·Î)°¡ ÀÖÀ¸³ª $id°¡ Çʵ忡 ÀÔ·ÂÇØ¾ß ÇÏ´Â À¯ÀÏÇÑ º¯¼öÀÔ´Ï´Ù.
º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 NSAPI Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
µ¿Àû À籸¼º
µ¿Àû À籸¼ºÀ» »ç¿ëÇÏ¿© º¯°æ »çÇ×À» Àû¿ëÇϱâ À§ÇØ À¥ ¼¹ö¸¦ ÁßÁöÇÏ°í Àç½ÃÀÛÇÒ ÇÊ¿ä ¾øÀÌ ¶óÀ̺ê À¥ ¼¹ö¿¡ ±¸¼º º¯°æÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö¸¦ Àç½ÃÀÛÇÏÁö ¾Ê°í server.xml°ú ¿¬°áµÈ ÆÄÀÏÀÇ ¸ðµç ¼³Á¤°ú ¼Ó¼ºÀ» µ¿ÀûÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ °¡»ó ¼¹ö »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ³»ºÎ¿¡¼ º¯°æÇÑ ¸ðµç »çÇ×ÀÌ ¼¹ö¸¦ Àç½ÃÀÛÇÏÁö ¾Ê°íµµ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. À籸¼º ½ºÅ©¸³Æ® ¶Ç´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© º¯°æ ÈÄ ¼¹ö¸¦ µ¿ÀûÀ¸·Î À籸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
UNIX Ç÷§Æû¿¡¼ µ¿Àû À籸¼º ½ºÅ©¸³Æ®´Â °¢ ÀνºÅϽºÀÇ µð·ºÅ丮¿¡ ÀÖ´Â 'reconfig'¶ó´Â ½© ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®¿¡´Â ¸í·ÉÁÙ Àμö°¡ ¾ø½À´Ï´Ù. ¼¹ö ÀνºÅϽº µð·ºÅ丮¿¡¼ 'reconfig'¸¦ ÀÔ·ÂÇϱ⸸ Çϸé À籸¼º ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Windows¿¡¼ µ¿Àû À籸¼º ½ºÅ©¸³Æ®´Â °¢ ÀνºÅϽºÀÇ µð·ºÅ丮¿¡ ÀÖ´Â 'reconfig.bat¶ó´Â ¹èÄ¡ ÆÄÀÏÀÔ´Ï´Ù. ¸í·ÉÁÙ Àμö´Â ¾ø½À´Ï´Ù. ¼¹ö ÀνºÅϽºÀÇ µð·ºÅ丮¿¡¼ 'reconfig' ¶Ç´Â 'reconfig.bat'¸¦ ÀÔ·ÂÇϱ⸸ Çϸé À籸¼º ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ½ºÅ©¸³Æ®´Â ½ÇÇàµÇ¸é »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í À¯»çÇÏ°Ô ¼¹öÀÇ µ¿Àû À籸¼ºÀ» ½ÃÀÛÇϸç À籸¼º°ú °ü·ÃµÈ ¼¹ö ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
µ¿Àû À籸¼º ȸ鿡 ¾×¼¼½ºÇÏ·Á¸é Server Manager, Class Manager ¹× Virtual Server Manager ÆäÀÌÁöÀÇ ¿À¸¥ÂÊ »ó´Ü ¸ð¼¸®¿¡ ÀÖ´Â Apply ¸µÅ©¸¦ ´©¸¥ ´ÙÀ½ Apply Changes ÆäÀÌÁöÀÇ Load Configuration Files ¹öÆ°À» ´©¸¨´Ï´Ù. »õ·Î¿î ±¸¼ºÀ» ¼³Ä¡ÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇϸé ÀÌÀü ±¸¼ºÀÌ º¹¿øµË´Ï´Ù.
°¡»ó ¼¹ö ¼³Á¤°¡»ó ¼¹ö¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
ûÃë ¼ÒÄÏÀ» ¸¸µé ¶§´Â ±âº» °¡»ó ¼¹ö Çʵ忡 ±âÁ¸ °¡»ó ¼¹ö¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ¼¹ö¸¦ ¼³Ä¡ÇÒ ¶§ ¸¸µç °¡»ó ¼¹ö¸¦ »ç¿ëÇÑ ´ÙÀ½ ¿øÇÒ °æ¿ì Ãß°¡ °¡»ó ¼¹ö¸¦ ¸¸µç ÈÄ ´Ù½Ã µ¹¾Æ°¡¼ ÇØ´ç °¡»ó ¼¹ö¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ûÃë ¼ÒÄÏ ¸¸µé±â
ûÃë ¼ÒÄÏÀ» ¸¸µé·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Server Manager¿¡¼ Preferences ÅÇÀ» ´©¸¨´Ï´Ù.
- Add Listen SocketÀ» ´©¸¨´Ï´Ù.
- Çʵ忡 °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.
ûÃë ¼ÒÄÏÀº Æ÷Æ® ¹øÈ£ ¹× IP ÁÖ¼ÒÀÇ °íÀ¯ÇÑ Á¶ÇÕÀ̾î¾ß ÇÕ´Ï´Ù. IPV4 ¶Ç´Â IPV6 ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. IP ÁÖ¼Ò ±â¹Ý °¡»ó ¼¹ö¿¡ ´ëÇØ Ã»Ãë ¼ÒÄÏÀ» ¸¸µé·Á¸é IP ÁÖ¼Ò´Â 0.0.0.0, ANY, any ¶Ç´Â INADDR_ANY¿©¾ß ÇÕ´Ï´Ù. ÇØ´ç Æ÷Æ®ÀÇ ¸ðµç IP ÁÖ¼Ò¿¡¼ ûÃëÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.
ÀÌ Ã»Ãë ¼ÒÄÏ¿¡ ´ëÇØ º¸¾È(SSL)À» »ç¿ëÇÔÀ¸·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Server Name Çʵå´Â ¼¹ö°¡ Ŭ¶óÀ̾ðÆ®¿¡ Àü¼ÛÇÏ´Â URLÀÇ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ¿¡ µû¶ó ¼¹ö°¡ ÀÚµ¿À¸·Î »ý¼ºÇÏ´Â URLÀÌ ´Þ¶óÁöÁö¸¸, ¼¹ö¿¡ ÀúÀåµÈ µð·ºÅ丮 ¹× ÆÄÀÏ¿ë URL¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù. ¼¹ö¿¡¼ º°ÄªÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ À̸§Àº º°ÄªÀ̾î¾ß ÇÕ´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
°¡»ó ¼¹ö Ŭ·¡½º ¸¸µé±â
°¡»ó ¼¹ö Ŭ·¡½º¸¦ ¸¸µé·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Server Manager¿¡¼ Virtual Server Class ÅÇÀ» ´©¸¨´Ï´Ù.
- Add¸¦ ´©¸¨´Ï´Ù.
- Ŭ·¡½º¿¡ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- Ŭ·¡½º¿¡ ´ëÇØ ¹®¼ ·çÆ®¸¦ »ðÀÔÇÕ´Ï´Ù.
µð·ºÅ丮°¡ ÀÌ¹Ì Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö´Â ´Ù¸¥ ¹æ¹ýÀ¸·Î ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ ÀÌ Àý´ë °æ·Î·Î ¹®¼ ·çÆ®¸¦ °®½À´Ï´Ù. °æ·ÎÀÇ ¸¶Áö¸· ºÎºÐÀ¸·Î /$id¸¦ »ç¿ëÇÏ¸é °¡»ó ¼¹ö ¾ÆÀ̵𿡠´ëÇØ À̸§ ÁöÁ¤µÈ ¹®¼ ·çÆ® Æú´õ°¡ Ŭ·¡½ºÀÇ ¹®¼ ·çÆ® °æ·Î ³»ºÎ¿¡ ÀÚµ¿À¸·Î ¸¸µé¾îÁý´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù.
°¡»ó ¼¹öÀÇ Å¬·¡½º¸¦ ¸¸µé¾úÀ¸¸é Ŭ·¡½º¿Í °ü·ÃµÈ ¼ºñ½º¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ³»¿ë °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö ÆíÁý ¹× »èÁ¦
°¡»ó ¼¹ö Ŭ·¡½ºÀÇ ¼³Á¤À» ÆíÁýÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- Server Manager¿¡¼ Virtual Server Class ÅÇÀ» ´©¸¨´Ï´Ù.
- Edit Classes¸¦ ´©¸¨´Ï´Ù.
- ¿øÇϴ Ŭ·¡½º ¿·¿¡ ÀÖ´Â µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ Edit ¶Ç´Â Delete¸¦ ¼±ÅÃÇÕ´Ï´Ù.
Âü°í·Î ±âº» Ŭ·¡½º´Â »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
- Document Root Çʵ带 »ç¿ëÇÏ¿© Ŭ·¡½ºÀÇ ±âº» ¹®¼ ·çÆ®¿¡ ´ëÇÑ Àý´ë °æ·Î·Î º¯°æÇÕ´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ °¡»ó ¼¹öÀÇ ¹®¼ ·çÆ®´Â ±âº»ÀûÀ¸·Î ÀÌ µð·ºÅ丮 ³»¿¡¼ ¸¸µé¾îÁý´Ï´Ù.
- ÀÌ °¡»ó ¼¹ö Ŭ·¡½º°¡ Çã¿ë ¾ð¾î Çì´õ ÆĽÌÀ» »ç¿ëÇÏ°Ô ÇÏ·Á¸é Accept Language Çʵ忡 OnÀ» ÀÔ·ÂÇÕ´Ï´Ù.
±âº»°ªÀº OffÀÔ´Ï´Ù.
- Ŭ·¡½º¿Í ¿¬°áµÈ CGI ±âº»°ªÀ» º¯°æÇÏ·Á¸é Advanced¸¦ ´©¸¨´Ï´Ù.
CGI ±âº»°ªÀÌ Àִ âÀÌ ³ªÅ¸³³´Ï´Ù. Çʵ带 ÆíÁýÇÏ°í OK¸¦ ´·¯ Edit a Class âÀ¸·Î µ¹¾Æ°©´Ï´Ù. Reset ¹öÆ°ÀÌ º¯°æ »çÇ×À» º¹¿øÇÕ´Ï´Ù.
- OK¸¦ ´©¸¨´Ï´Ù. Ŭ·¡½º°¡ º¯°æµÇ°Å³ª »èÁ¦µË´Ï´Ù.
°¡»ó ¼¹ö Ŭ·¡½º¿Í ¿¬°áµÈ ¼ºñ½º ÁöÁ¤
°¡»ó ¼¹öÀÇ Å¬·¡½º¸¦ ´Ù¸¥ Ŭ·¡½º¿Í ±¸º°ÇÏ´Â ÀϺΠƯ¡Àº ÇØ´ç °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇØ »ç¿ëÇÔÀ¸·Î ¼³Á¤µÈ ¼ºñ½ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ÇϳªÀÇ °¡»ó ¼¹ö Ŭ·¡½º´Â ´Ù¸¥ Ŭ·¡½º¿Í ´Þ¸® CGI¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ºñ½º ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ³»¿ë °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö ¸¸µé±â
°¡»ó ¼¹ö Ŭ·¡½º¸¦ ¼³Á¤ÇÏ¸é °¡»ó ¼¹ö¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. °¡»ó ¼¹ö°¡ ƯÁ¤ÇÑ °¡»ó ¼¹ö Ŭ·¡½ºÀÇ ±¸¼º¿øÀ̸é Class Manager¿¡¼ °¡»ó ¼¹ö¸¦ ¸¸µì´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº °¡»ó ¼¹ö ¸¸µé±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö¿Í ¿¬°áµÈ ¼³Á¤ ÁöÁ¤
°¡»ó ¼¹ö ¼öÁØ¿¡¼ ÀϺΠŬ·¡½º ¼³Á¤À» ¹«½ÃÇÏ°í Ãß°¡ ¼³Á¤À» ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Class Manager¿¡¼ ÀÌ·¯ÇÑ ¼³Á¤À» ±¸¼ºÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº °¡»ó ¼¹ö ¸¸µé±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ°¡ °³º° °¡»ó ¼¹ö¸¦ ¸ð´ÏÅÍÇϵµ·Ï Çã¿ë»ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ °¡»ó ¼¹ö ¼³Á¤À» È®ÀÎÇÏ°í ÀÚ½ÅÀÇ ¾×¼¼½º ¹× ¿À·ù ·Î±×¸¦ º¸µµ·Ï ÇÏ´Â, °³º° °¡»ó ¼¹ö °ü¸®ÀÚ¸¦ À§ÇÑ Æ¯º°ÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, 3°³ÀÇ ´Ù¸¥ ºÎ¼¿¡ ´ëÇØ 3°³ÀÇ ´Ù¸¥ °¡»ó ¼¹ö°¡ ÀÖ´Â ÀÎÆ®¶ó³ÝÀÌ ÀÖÀ¸¸é °¢ ºÎ¼´Â °¢ ºÎ¼ÀÇ ¼³Á¤°ú ·Î±× ÆÄÀÏÀ» °³º°ÀûÀ¸·Î ºÒ ¼ö ÀÖ½À´Ï´Ù.
º¸¾È»óÀÇ ÀÌÀ¯·Î ÀÌ °ü¸® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â °ü¸® ¼¹ö Æ÷Æ® ¶Ç´Â À¥ ¼¹ö ÀνºÅϽº Æ÷Æ®¿Í º°µµÀÇ Æ÷Æ®¿¡ ÀÖ½À´Ï´Ù.
ÀÌ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â °ü¸® ¼¹ö ³»ºÎÀÇ °¡»ó ¼¹ö¿¡¼ ½ÇÇàµË´Ï´Ù. ÀÌ °¡»ó ¼¹ö´Â ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¸ç useradminÀ̶ó°í ÇÕ´Ï´Ù. »ç¶÷µéÀÌ °ü¸® ¼¹ö Æ÷Æ®¿¡ ¾×¼¼½ºÇÏÁö ¾Ê°íµµ °¡»ó ¼¹ö °ü¸® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï °ü¸® ¼¹ö°¡ ½ÇÇàµÇ´Â ûÃë ¼ÒÄÏ°ú º°µµ·Î °ü¸® ¼¹öÀÇ Ã»Ãë ¼ÒÄÏÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ ±×¸²Àº °³º° °¡»ó ¼¹öÀÇ °ü¸®ÀÚ°¡ ÀÚ½ÅÀÇ °¡»ó ¼¹ö¿¡ ´ëÇÑ Á¤º¸¿¡ ¾×¼¼½ºÇϱâ À§ÇØ useradmin °¡»ó ¼¹ö¿¡ ¾×¼¼½ºÇÏ´Â ¸ð½ÀÀ» º¸¿©ÁÝ´Ï´Ù.
°¡»ó ¼¹ö¸¦ ÄÑ°í Administration ServerÀÇ /config/server.xml ÆÄÀÏÀÇ Æ¯Á¤ÇÑ ¼³Á¤À» ÆíÁýÇÏ¸é »ç¿ëÀÚ´Â ´ÙÀ½ URLÀ» ÅëÇØ ¼¹ö¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù
server_name:port/user-app/server_instance/virtual_server_ID
¿¹:
sun:9999/user-app/sun/vs2
¼¹ö ÀνºÅϽº´Â ¼¹ö ÀνºÅϽº À̸§ÀÇ "https" ºÎºÐÀ» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.
°¡»ó ¼¹ö ¾ÆÀ̵𸦠°áÁ¤ÇÏ·Á¸é ¼¹ö ÀνºÅϽºÀÇ server.xml ÆÄÀÏÀ» È®ÀÎÇÕ´Ï´Ù.
´ÙÀ½ ±×¸²Àº ÃÖÁ¾ »ç¿ëÀÚ°¡ º¸´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Sun ONE Web Server 6.1À» ¼³Ä¡ÇÑ ÈÄ server_root/https-admserv/config/server.xml ÆÄÀÏÀÌ ´ÙÀ½À» ¸¸µå´Â ƯÁ¤ÇÑ ÁÖ¼®ÀÌ ´Þ¸° Ç׸ñÀ» Æ÷ÇÔÇÑ´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
useradminÀ» ¼³Á¤ÇÏ·Á¸é ÀÌ·¯ÇÑ Ç׸ñ¿¡¼ ÁÖ¼®À» Á¦°ÅÇϱ⸸ ÇÏ¸é µË´Ï´Ù.
¼¹ö°¡ ÀÌ ±â´ÉÀ» »ç¿ëÇϵµ·Ï ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- °ü¸® ¼¹ö°¡ »ç¿ëÇÏ´Â Æ÷Æ®¿Í º°µµÀÇ Æ÷Æ®¸¦ ½ÇÇàÇÏ´Â »õ·Î¿î ûÃë ¼ÒÄÏÀ» ¸¸µì´Ï´Ù.
¿¹¸¦ µé¾î, °ü¸® ¼¹ö°¡ Æ÷Æ® 8888¿¡¼ ½ÇÇàµÇ¸é ÀÌ »õ·Î¿î ûÃë ¼ÒÄÏÀº ´Ù¸¥ Æ÷Æ® ¹øÈ£¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ûÃë ¼ÒÄÏÀ» »ç¿ëÇÏ¸é °ü¸® ¼¹ö¸¦ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¸¾È»óÀÇ ÀÌÀ¯·Î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÀÌ Ã»Ãë ¼ÒÄÏÀ» Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å, °ü¸® ¼¹öÀÇ server.xml ÆÄÀÏ¿¡¼ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- server_root/https-admserv/config/server.xml¿¡ ÀÖ´Â °ü¸® ¼¹öÀÇ server.xml ÆÄÀÏÀ» ¿±´Ï´Ù.
- LS, VSCLASS ¹× VS ¿ä¼ÒÀÇ ±âº»°ªÀÌ µé¾îÀÖ´Â ÁÖ¼® ´Þ¸° Çà¿¡¼ ÁÖ¼®À» Á¦°ÅÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
<!--
<LS id="ls2" port="9999" servername="plaza" defaultvs="useradmin"/>
-->
<!--
<VSCLASS id="userclass" objectfile="userclass.obj.conf">
<VS id="useradmin" connections="ls2" mime="mime1" aclids="acl1" urlhosts="plaza">
<PROPERTY name="docroot" value="/export1/wsinst/docs"/>
<USERDB id="default"/>
<WEBAPP uri="/user-app" path="/export1/wsinst/bin/https/webapps/user-app"/>
</VS>
</VSCLASS>
-->
±×·¯¸é º¸¾È»óÀÇ ÀÌÀ¯·Î º°µµÀÇ Æ÷Æ®¿¡¼ ¸¸µé¾îÁø useradminÀÌ »ç¿ëÇÔÀ¸·Î ¼³Á¤µË´Ï´Ù.
- º¯°æ »çÇ×À» server.xml¿¡ ÀúÀåÇÕ´Ï´Ù.
- Administration Server¸¦ Àç½ÃÀÛÇÏ¿© º¯°æ »çÇ×À» Àû¿ëÇÕ´Ï´Ù.
- ¸ðµç ¼¹ö ÀνºÅϽºÀÇ ¸ðµç °¡»ó ¼¹öÀÇ ´ëÇØ ÀÌÁ¦ ´ÙÀ½ URLÀ» »ç¿ëÇÏ¿© °ü¸® URL¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
server_name:port/user-app/server_instance/virtual_server_ID
¿¹:
plaza:9999/user-app/plaza/https-plaza
¾×¼¼½º Á¦¾î
±ÇÇÑ ¾ø´Â »ç¿ëÀڷκÎÅÍ °¡»ó ¼¹ö¸¦ º¸È£ÇÏ·Á¸é ACLÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ °¡»ó ¼¹öÀÇ URLÀº °íÀ¯Çϱ⠶§¹®¿¡ ¿Ã¹Ù¸¥ °ü¸®ÀÚ¸¸ÀÌ °¡»ó ¼¹öÀÇ ¼³Á¤¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ¾×¼¼½º¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº 9Àå, "¼¹ö ¾×¼¼½º Á¦¾î"¸¦ ÂüÁ¶ÇϽʽÿÀ.
·Î±× ÆÄÀÏ
°¢ °¡»ó ¼¹ö¿¡´Â ÀÚü ·Î±× ÆÄÀÏÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ðµç °¡»ó ¼¹ö´Â ¼¹ö ÀνºÅϽºÀÇ ·Î±× ÆÄÀÏÀ» °øÀ¯ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±× ÆÄÀÏÀ» º¼ ¼ö ÀÖµµ·Ï ÇÒ °æ¿ì ´ëºÎºÐÀÇ °æ¿ì °¢ °¡»ó ¼¹ö°¡ ÀÚü ¾×¼¼½º ¹× ¿À·ù ·Î±×¸¦ °®µµ·Ï ·Î±× ÆÄÀÏ ¼³Á¤À» º¯°æÇØ¾ß ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº °¡»ó ¼¹ö ·Î±× ¼³Á¤ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
°¡»ó ¼¹ö ±¸ÇöSun ONE Web ServerÀÇ °¡»ó ¼¹ö ¾ÆÅ°ÅØó´Â ¸Å¿ì À¯¿¬ÇÕ´Ï´Ù. ¼¹ö ÀνºÅϽº¿¡´Â º¸¾È ¹× ºñº¸¾ÈÀ» ¸ðµÎ Æ÷ÇÔÇÏ´Â ¸¹Àº ûÃë ¼ÒÄÏÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. IP ÁÖ¼Ò ±â¹Ý°ú URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö¸¦ ¸ðµÎ °¡Áú ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ, À¯»çÇÑ ¼³Á¤À» °¡Áø °¡»ó ¼¹ö¸¦ ¿©·¯ °³ÀÇ °¡»ó ¼¹ö Ŭ·¡½º·Î ±×·ìÈÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»ó ¼¹ö Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö´Â obj.confÀÇ µ¿ÀÏÇÑ ¿äû ó¸® ¸í·ÉÀ» °øÀ¯ÇÕ´Ï´Ù.
¸ðµç °¡»ó ¼¹ö´Â ÀÚü ACL ¸ñ·Ï, ÀÚü mime.types ÆÄÀÏ, ÀÚü Java Web Applications ¼¼Æ®¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù(±×·¯³ª ¹Ýµå½Ã ±×·¸Áö´Â ¾Ê½À´Ï´Ù).
ÀÌ µðÀÚÀÎÀº ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ ¼¹ö¸¦ ±¸¼ºÇÏ´Â ÃÖ´ëÇÑÀÇ À¯¿¬¼ºÀ» Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ ¿¹´Â Sun ONE Web Server¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑ ±¸¼ºÀÇ ÀϺο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¿¹Á¦ 1: ±âº» ±¸¼º
Sun ONE Web Server¸¦ »õ·Î ¼³Ä¡ÇÑ ÈÄ¿¡´Â ÇϳªÀÇ ¼¹ö ÀνºÅϽº¸¦ °®°Ô µË´Ï´Ù. ÀÌ ¼¹ö ÀνºÅϽº´Â ÄÄÇ»ÅÍ°¡ ±¸¼ºµÈ IP ÁÖ¼ÒÀÇ Æ÷Æ® 80(¶Ç´Â ¼³Ä¡½Ã ¼±ÅÃÇÑ °Í)¿¡¼ ûÃëÇÏ´Â ´Ü ÇϳªÀÇ Ã»Ãë ¼ÒÄÏÀ» °®½À´Ï´Ù.
·ÎÄà ³×Æ®¿öÅ©ÀÇ ÀϺΠ±â¹ýÀº ÄÄÇ»ÅÍ°¡ ±¸¼ºµÈ °¢ ÁÖ¼Ò¿¡ ´ëÇØ À̸§ ´ë ÁÖ¼Ò ¸ÅÇÎÀ» ¼³Á¤ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼ ÄÄÇ»ÅÍ¿¡´Â µÎ °³ÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º, Áï ÁÖ¼Ò 127.0.0.1ÀÇ ·çÇÁ¹é ÀÎÅÍÆäÀ̽º(³×Æ®¿öÅ© Ä«µå°¡ ¾øÀ̵µ Á¸ÀçÇÏ´Â ÀÎÅÍÆäÀ̽º)¿Í ÁÖ¼Ò 10.0.0.1ÀÇ ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù.
À̸§ example.comÀº DNS¸¦ ÅëÇØ 10.0.0.1¿¡ ¸ÅÇε˴ϴÙ. ûÃë ¼ÒÄÏÀº ½Ã½ºÅÛÀÌ ±¸¼ºµÇ´Â ÁÖ¼ÒÀÇ Æ÷Æ® 80¿¡¼ ûÃëÇϵµ·Ï ±¸¼ºµË´Ï´Ù("ANY:80" ¶Ç´Â "0.0.0.0:80").
ÀÌ ±¸¼º¿¡¼ ´ÙÀ½¿¡ ´ëÇÑ ¿¬°áÀÌ ¼¹ö¿¡ µµ´ÞÇÏ°í °¡»ó ¼¹ö VS1¿¡ ÀÇÇØ ¼ºñ½ºµË´Ï´Ù.
ÀüÅëÀûÀÎ À¥ ¼¹ö »ç¿ëÀ» À§Çؼ´Â ÀÌ ±¸¼ºÀ» »ç¿ëÇÕ´Ï´Ù. Ãß°¡ °¡»ó ¼¹ö³ª ûÃë ¼ÒÄÏÀ» Ãß°¡ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¼³Á¤À» defaultclass(VS1Àº defaultclassÀÇ ±¸¼º¿øÀÓ) ¹× VS1 ÀÚü·Î º¯°æÇÏ¿© ¼¹öÀÇ ¼³Á¤À» ±¸¼ºÇÕ´Ï´Ù.
¿¹Á¦ 2: º¸¾È ¼¹ö
±âº» ±¸¼º¿¡¼ SSLÀ» »ç¿ëÇÏ·Á¸é ûÃë ¼ÒÄÏÀ» º¸¾È ¸ðµå·Î º¯°æÇϱ⸸ ÇÏ¸é µË´Ï´Ù. ÀÌ°ÍÀº ÀÌÀü Sun ONE Web Server ¹öÀü¿¡¼ º¸¾ÈÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý°ú À¯»çÇÕ´Ï´Ù.
ANY:443À¸·Î ±¸¼ºµÈ »õ º¸¾È ûÃë ¼ÒÄÏÀ» Ãß°¡ÇÏ°í VS1À» »õ ûÃë ¼ÒÄÏÀ¸·Î ¿¬°áÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌÁ¦ °¡»ó ¼¹ö´Â SSLÀ» »ç¿ëÇϴ ûÃë ¼ÒÄÏ°ú »ç¿ëÇÏÁö ¾Ê´Â ûÃë ¼ÒÄÏÀ» °®°Ô µË´Ï´Ù. ÀÌÁ¦ ¼¹ö´Â SSLÀ» Æ÷ÇÔÇϰųª Æ÷ÇÔÇÏÁö ¾ÊÀº ä µ¿ÀÏÇÑ ³»¿ëÀ» ¼ºñ½ºÇÕ´Ï´Ù. Áï, http://example.com/ ¹× https://example.com/ÀÌ µ¿ÀÏÇÑ ³»¿ëÀ» Á¦°øÇÏ°Ô µË´Ï´Ù.
Âü°í·Î SSL ¸Å°³ º¯¼ö´Â ûÃë ¼ÒÄÏ¿¡ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼ ƯÁ¤ÇÑ Ã»Ãë ¼ÒÄÏÀ¸·Î ±¸¼ºµÈ ¸ðµç °¡»ó ¼¹ö¿¡ ´ëÇØ ÇÑ ¼¼Æ®ÀÇ SSL ¸Å°³ º¯¼ö¸¸ ÀÖÀ»¼ö ÀÖ½À´Ï´Ù.
¿¹Á¦ 3: ÀÎÆ®¶ó³Ý È£½ºÆ®
º¸´Ù º¹ÀâÇÑ Sun ONE Web Server ±¸¼ºÀº ¼¹ö°¡ ÀÎÆ®¶ó³Ý ±¸ÇöÀ» À§ÇØ ¸î °³ °¡»ó ¼¹ö¸¦ È£½ºÆ®ÇÏ´Â ±¸¼ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, 3°³ÀÇ ³»ºÎ »çÀÌÆ®°¡ ÀÖ°í ÇØ´ç »çÀÌÆ®¿¡¼ Á÷¿øµéÀº »ç¿ëÀÚÀÇ ÀüÈ ¹øÈ£¸¦ º¸°í Ä·ÆÛ½º Áöµµ¸¦ º¸°í Information Services ºÎ¼¿¡ ´ëÇÑ ¿äû »óŸ¦ ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü¿¡(ÀÌ ¿¹¿¡¼) ÀÌµé »çÀÌÆ®´Â phone.example.com, maps.example.com ¹× is.example.comÀÌ ¸ÅÇÎµÈ 3°³ÀÇ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼ È£½ºÆ®µÇ¾ú½À´Ï´Ù.
Çϵå¿þ¾î ¹× °ü¸® ¿À¹öÇìµå¸¦ ÃÖ¼ÒÈÇϱâ À§ÇØ ÄÄÇ»ÅÍ example.com¿¡ ÀÖ´Â ÇÑ °³ À¥ ¼¹ö·Î 3°³ »çÀÌÆ® ¸ðµÎ¸¦ ÅëÇÕÇÏ·Á ÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷À» µÎ °¡Áö ¹æ¹ýÀ¸·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö¸¦ »ç¿ëÇϰųª º°µµÀÇ Ã»Ãë ¼ÒÄÏÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. µÎ °¡Áö ¹æ¹ý ¸ðµÎ ¶Ñ·ÇÇÑ Àå´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö°¡ ¼³Á¤Çϱ⠿ëÀÌÇÏÁö¸¸ ´ÙÀ½°ú °°Àº ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
- ÀÌ ±¸¼ºÀÇ SSL Áö¿øÀ» À§Çؼ´Â ¿ÍÀϵåÄ«µå ÀÎÁõ¼¸¦ »ç¿ëÇÏ´Â ºñÇ¥ÁØ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 4Àå, "À¥ ÄÁÅ×ÀÌ³Ê ¹× À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿ë J2EE ±â¹Ý º¸¾È"À» ÂüÁ¶ÇϽʽÿÀ.
- URL È£½ºÆ® ±â¹Ý °¡»ó ¼¹ö´Â ±âÁ¸ HTTP Ŭ¶óÀ̾ðÆ®¿Í ÇÔ²² ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
ÁÖ¼Ò´ç ÇÑ °³ ûÃë ¼ÒÄÏÀ» °¡Áö´Â IP ÁÖ¼Ò ±â¹Ý ±¸¼ºµµ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
IP ÁÖ¼Ò ±â¹Ý °¡»ó ¼¹öÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
´ÙÀ½°ú °°Àº ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
µÎ °¡Áö ±¸¼ºÀ» À§Çؼ´Â 3°³ À̸§¿¡ ´ëÇÑ À̸§ ´ë ÁÖ¼Ò ¸ÅÇÎ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. IP ÁÖ¼Ò ±â¹Ý ±¸¼º¿¡¼´Â °¢ À̸§ÀÌ ´Ù¸¥ ÁÖ¼Ò¿¡ ¸ÅÇε˴ϴÙ. È£½ºÆ® ÄÄÇ»ÅÍ°¡ ÀÌ·¯ÇÑ ÁÖ¼ÒÀÇ ¿¬°áÀ» ¼ö½ÅÇϵµ·Ï ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. URL È£½ºÆ® ±â¹Ý ±¸¼º¿¡¼ ¸ðµç À̸§Àº ÄÄÇ»ÅÍ°¡ ¿ø·¡ °¡Á³´ø µ¿ÀÏÇÑ ÁÖ¼Ò¿¡ ¸ÅÇ뵃 ¼ö ÀÖ½À´Ï´Ù.
¿©·¯ ûÃë ¼ÒÄÏÀ¸·Î ±¸¼ºÇÏ¸é ¼¹ö°¡ ¿äûÀÌ µé¾î¿À´Â ÁÖ¼Ò¸¦ ¹ß°ßÇÒ ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ÃÖ¼ÒÇÑÀÇ ¼º´É À̵æÀ» Á¦°øÇÕ´Ï´Ù. ±×·¯³ª ¿©·¯ ûÃë ¼ÒÄÏÀ» »ç¿ëÇϸé Ãß°¡ ½ÂÀÎÀÚ ½º·¹µå ¶§¹®¿¡ Ãß°¡ ¿À¹öÇìµå(¸Þ¸ð¸® ¹× ½ºÄÉÁÙ¸µ)°¡ »ý±â±âµµ ÇÕ´Ï´Ù.
¿¹Á¦ 4: ´ë·® È£½ºÆÃ
´ë·® È£½ºÆÃÀº Æ®·¡ÇÈ ¼öÁØÀÌ ³·Àº ¸¹Àº °¡»ó ¼¹ö¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ´Â ±¸¼ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Æ®·¡ÇÈ ¼öÁØÀÌ ³·Àº ¸¹Àº °³Àοë Ȩ ÆäÀÌÁö¸¦ È£½ºÆ®ÇÏ´Â ISP°¡ ÀÌ ¹üÁÖ¿¡ ÇØ´çÇÕ´Ï´Ù.
°¡»ó ¼¹ö´Â Á¦°ø ¼ºñ½º ¼öÁØ¿¡ µû¶ó ´ë°³ URL È£½ºÆ® ±â¹ÝÀÌ°í ¿©·¯ °¡»ó ¼¹ö Ŭ·¡½º Áß ÇϳªÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Á¤Àû ³»¿ë¸¸ Çã¿ëÇϴ Ŭ·¡½º¿Í Á¤Àû ³»¿ë¿¡ CGIµµ Çã¿ëÇϴ Ŭ·¡½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.
¼¹ö¸¦ ¼³Ä¡ÇÒ ¶§ ¼³Ä¡µÈ °¡»ó ¼¹ö VS1ÀÌ defaultclass¿¡ ¿©ÀüÈ÷ Á¸ÀçÇÔÀ» À¯ÀÇÇϽʽÿÀ.