JServ ¼³Ä¡±è¹Î½Ä <minskim@bawi.org>1999³â 2¿ù 24ÀÏJServ´Â Apache¿¡¼ servletÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â ¸ðµâÀÌ´Ù. ÀÌ ¸ðµâÀº ¾ÆÆÄÄ¡¿Í ÇÔ²² ÄÄÆÄÀÏÇÒ ¼öµµ ÀÖ°í, µ¿Àû ¸ðµâ·Î ¸¸µé¾î À̸¦ Áö¿øÇÏ´Â ¾ÆÆÄÄ¡¿¡¼ ÀûÀçÇÒ ¼ö ÀÖµµ·Ï ¸¸µé ¼öµµ ÀÖ´Ù. ÀÌ ±Û¿¡¼´Â µÎ °¡Áö °æ¿ì¿¡ ´ëÇÏ¿© Jserv 1.1À» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 1. ¼Ò°³JServ´Â ¾ÆÆÄÄ¡ À¥½á¹ö¿¡¼ ÀÚ¹Ù ½áºí¸´À» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ½áºí¸´Àº `½á¹ö¿¡¼ ½ÇÇàµÇ´Â ¾ÖÇø´'À¸·Î »ý°¢ÇÏ¸é µÈ´Ù. ½áºí¸´Àº À¥¼¹ö¿¡¼ ¹Ù·Î ½ÇÇàµÇ¹Ç·Î »õ·Î¿î ÇÁ·Î¼¼½º¸¦ ¸¸µé¾î ½ÇÇàÇÏ´Â CGI¿¡ ºñÇØ È¿À²¸é¿¡¼ ¿ùµîÈ÷ ¿ì¼öÇÏ´Ù. 2. ÇÊ¿äÇÑ °ÍJServ¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÇÊ¿äÇÏ´Ù.
3. ÄÄÆÄÀÏJServ´Â µÎ °¡Áö ¹æ¹ýÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ù¹ø°´Â ¾ÆÆÄÄ¡¿¡ Á÷Á¢
Æ÷ÇÔ½ÃÄÑ ÄÄÆÄÀÏÀ» ÇÏ´Â °ÍÀÌ°í, µÎ¹ø°´Â µ¿Àû ·Îµù ¸ðµâ·Î ¸¸µå´Â
°ÍÀÌ´Ù. µÎ¹ø° ¹æ¹ýÀ» »ç¿ëÇÏ·Á¸é ±âÁ¸ÀÇ ¾ÆÆÄÄ¡°¡ µ¿Àû ¸ðµâÀ»
Áö¿øÇÏ¿©¾ß ÇÑ´Ù. RPM µîÀÇ ÆÐÅ°Áö·Î ¹èÆ÷µÇ´Â ¾ÆÆÄÄ¡´Â ´ëºÎºÐ ÀÌ ±â´ÉÀ»
Áö¿øÇÏ°í ÀÖÀ¸¸ç, Á÷Á¢ ¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÑ´Ù¸é
¾î¶² ¹æ½ÄÀ¸·Î JServ¸¦ ÀÌ¿ëÇÒ Áö¸¦ °áÁ¤ÇÏ°í, ±×¿¡ ¸ÂÃç ¾ÆÆÄÄ¡¸¦
¼³Á¤Çß´Ù¸é ÀÌÁ¦ JServ¸¦ ÄÄÆÄÀÏ ÇÒ Â÷·ÊÀÌ´Ù. ±×·¯±â À§Çؼ´Â
3.1 ¼³Ä¡ µð·ºÅ丮Jserv°¡ ¼³Ä¡µÉ °÷À» ´ÙÀ½ ¿É¼ÇÀ¸·Î Á¤ÇØ ÁØ´Ù.
¿©±â¿¡´Â ½ÇÁ¦·Î JServ ¸ðµâÀÌ ÀúÀåµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó JServ °ü·Ã
¹®¼µé¸¸ÀÌ ÀúÀåµÈ´Ù. ¼³Ä¡°úÁ¤ÀÌ ³¡³ ÈÄ¿¡´Â ÀÌ °÷¿¡
docs ¶ó´Â µð·ºÅ丮¸¸ »ý±ä °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Jserv
¸ðµâ ÀÚü´Â ¾ÆÆÄÄ¡¿Í ÇÔ²² ÄÄÆÄÀϵǰųª ¾ÆÆÄÄ¡ÀÇ µ¿Àû ¸ðµâÀÌ ÀúÀåµÇ´Â
°÷(libexec )¿¡ ÇÔ²² ÀúÀåµÈ´Ù. ±× ¿ÜÀÇ JServ ¼³Á¤ ÆÄÀϵéÀº
¾ÆÆÄÄ¡ ¼³Á¤ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮(conf ) ¾ÈÀÇ
jserv ¶õ µð·ºÅ丮¿¡ ÀúÀåµÈ´Ù.
3.2 ¾ÆÆÄÄ¡ µð·ºÅ丮JServ¸¦ µ¿Àû ¸ðµâ·Î ¸¸µé±â·Î Çß´Ù¸é ¾ÆÆÄÄ¡°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °÷À» ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù. µ¿Àû ¸ðµâÀ» ¸¸µé ¶§ ¾ÆÆÄÄ¡¿¡¼ Á¦°øÇÏ´Â apxs¶ó´Â ÅøÀ» »ç¿ëÇϱ⠶§¹®ÀÌ´Ù. JServ 1.1¿¡¼´Â ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÏ¿© apxsÀÇ À§Ä¡¸¦ Àý´ë°æ·Î·Î Àû¾î ÁÖ¾î¾ß ÇÑ´Ù.
apxs´Â ¾ÆÆÄÄ¡°¡ ¼³Ä¡µÉ ¶§ ÇÏÀ§ µð·ºÅ丮·Î »ý¼ºµÇ´Â
JServ¸¦ µ¿Àû ¸ðµâ·Î »ç¿ëÇÏÁö ¾Ê°í ¾ÆÆÄÄ¡¿¡ Á÷Á¢ ÄÄÆÄÀÏÇØ ³ÖÀ¸·Á¸é ´ÙÀ½ ¿É¼ÇÀ» Ãß°¡ÇÑ´Ù.
µÞ ºÎºÐÀÇ °æ·Î´Â ½ÇÁ¦ ÀÚ½ÅÀÇ ¾¾½ºÅÛ¿¡ ¸ÂÃç ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. 3.3 JDK¸¸ÀÏ
3.4 JSDK
ÇÊ¿äÇÑ ¸ðµç ¿É¼ÇÀ» ÁÖ°í
4. ½ÃÇè½ÇÁ¦·Î JServ°¡ µ¿ÀÛÇÏ´ÂÁö ½ÃÇèÇغ¸ÀÚ. JServ¸¦ ÄÄÆÄÀÏÇÑ
µð·ºÅ丮¿¡ º¸¸é
JServ¸¦ Á¦´ë·Î ¼³Ä¡Çß´Ù¸é ¾ÆÆÄÄ¡ ¼³Á¤ ÆÄÀϵéÀÌ µé¾î ÀÖ´Â µð·ºÅ丮 ¹Ø¿¡
¸¶Áö¸·À¸·Î ÇÒ ÀÏÀº ·Î±× ÆÄÀÏÀÌ ÀúÀåµÇ´Â µð·ºÅ丮¿¡ JServ°¡ ÆÄÀÏÀ» ½á ³ÖÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ´ë°³ÀÇ °æ¿ì À¥½á¹ö¸¦ nobody·Î ½ÇÇàÇϹǷΠnobody¿¡°Ô ¾²±â ±ÇÇÑÀ» ¿¾îÁÖ¸é µÈ´Ù. JServÀÇ ·Î±× ÆÄÀÏÀº ¾ÆÆÄÄ¡ÀÇ ·Î±× ÆÄÀÏ°ú °°Àº °÷¿¡ ÀúÀåµÇ¹Ç·Î ÇØ´ç µð·ºÅ丮¸¦ nobodyÀÇ ¼ÒÀ¯·Î ¸¸µå´Â °ÍÀÌ °¡Àå °£´ÜÇÑ ¹æ¹ýÀÌ´Ù. ÀÌÁ¦ ¾ÆÆÄÄ¡¸¦ »õ·Î ¶ç¿ì°í, ºê¶ó¿ìÁ®¿¡¼ ´ÙÀ½ URLÀ» ÀÔ·ÂÇØ º¸¶ó.
ServerName°ú port¸¦ ¸Â°Ô ÁÖ¾ú´Ù¸é JServ°¡ µ¿ÀÛÇÏ°í ÀÖ´Ù´Â ±ÛÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. 5. ÀÌ ¹®¼¿¡ ´ëÇÏ¿©ÀÌ ¹®¼ÀÇ ÃÖ½ÅÆÇÀº WebDox¿¡¼ ã¾Æº¼ ¼ö ÀÖÀ¸¸ç, HTML ¹× Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ·Î Á¦°øµÈ´Ù. |