Sun ONE Web Server 6.1 ¼³Ä¡ ¹× ÀÌÀü ¼³¸í¼ |
5 Àå
¹öÀü 6.0¿¡¼ 6.1·Î ÀÌÀüÀÌ Àå¿¡´Â ÀÌÀü Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© Sun ONE Web Server ¹öÀü 6.0¿¡¼ 6.1·Î ÀÌÀüÇÒ ¶§ ¾î¶² º¯°æ »çÇ×ÀÌ ¹ß»ýÇÏ´ÂÁö ÀÌÇØÇϱ⠽±µµ·Ï Çß½À´Ï´Ù.
ÀÌ ÀåÀÇ ³»¿ë:
ÀÌÀü °³¿äSun ONE Web Server 6.0¿¡¼ ´ÙÀ½ »çÇ×À» Sun ONE Web Server 6.1¿¡¼ »ç¿ëÇϵµ·Ï ÀÌÀüÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼³Á¤ ¹× µ¥ÀÌÅÍ ÀÌÀü
6.0 ¼¹ö¿¡¼ Sun ONE Web Server 6.1 ¼¹ö·Î ¼³Á¤ ¹× µ¥ÀÌÅ͸¦ ÀÌÀüÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
- Administration Server ÆäÀÌÁö¿¡¼ Migrate Servers ÅÇÀ» Ŭ¸¯ÇÕ´Ï´Ù.
- Migrate Server¸¦ ´©¸¨´Ï´Ù.
Migrate Server ÆäÀÌÁö
- ÀÌÀüÇÏ·Á´Â ¿øº» ¼¹öÀÇ ¼¹ö ·çÆ®¸¦ ÀÔ·ÂÇÏ°í Search¸¦ ´©¸¨´Ï´Ù. ¿¹:
/usr/netscape/server4
C:\netscape\server4
Sun ONE Web Server´Â ÁöÁ¤ÇÑ µð·ºÅ丮¿¡ ¼³Ä¡µÈ ¼¹ö ÀνºÅϽº°¡ ÀÖ´ÂÁö °Ë»öÇÏ°í ÆäÀÌÁöÀÇ "Installed Server"¶ó´Â ºÎºÐ¿¡ ÀÌÀüÇÒ ¼ö ÀÖ´Â ¼¹ö¸¦ Ç¥½ÃÇÕ´Ï´Ù. Administration Server´Â ÀÌÀüµÉ ¼ö ¾ø½À´Ï´Ù.
- µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼ ¼¹ö¸¦ ¼±ÅÃÇÏ°í Migrate¸¦ ´©¸¨´Ï´Ù.
Server to Migrate¸¦ ¼±ÅÃÇÕ´Ï´Ù..
- Ç¥½ÃµÈ Migration ¸Å°³º¯¼ö â¿¡¼ ÀÌÀü ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Æû¿¡ º¸ÀÌ´Â ºÎºÐÀº 6.0 Web Server°¡ »ç¿ëÇÏ´Â ±â´É°ú ¼³Ä¡ÇÑ ±¸¼º ¿ä¼Ò¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. °¡´ÉÇÑ ¸Å°³º¯¼öÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Migrate¸¦ ´©¸¨´Ï´Ù.
Migrate server_name ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù. ¿©±â¿¡´Â ¼º°øÀûÀ¸·Î ÀÌÀüµÈ ¸Å°³º¯¼ö¿Í Á÷Á¢ ÀÌÀüÇØ¾ß ÇÏ´Â ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏ¿© ÀÌÀüÀÇ °á°ú°¡ Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ 6.1¿¡¼´Â Áö¿øµÇÁö ¾Ê´Â 6.0 ¼¹öÀÇ ±â´Éµµ Ç¥½ÃµË´Ï´Ù.
ÀÌÀü µ¿¾È Áß´ëÇÑ ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ÀÌÀüÀº °è¼ÓµË´Ï´Ù. °á°ú ÆäÀÌÁö¿¡ ¹ß»ýÇÑ ¿À·ù°¡ Ç¥½ÃµÇ¸ç ÀÌÈÄ ¹®Á¦ ÇØ°á¿¡ ÀÌ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Server Manager¿¡¼ Configure Migrated Server¸¦ ´·¯ ÀÌÀüµÈ ¼¹ö ÀνºÅϽº¸¦ ±¸¼ºÇϰųª Close¸¦ ´·¯ ÀÌÀü âÀ» Á¾·áÇÕ´Ï´Ù.
ÀÌÀü Á¦¿Ü ´ë»óÀÌÀü °úÁ¤¿¡¼ ´ÙÀ½Àº ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ·¹°Å½Ã ¼ºê¸´À» ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº °Ë»ö ÀÌÀüÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº ¸í·ÉÁÙ ½ºÅ©¸³Æ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº Cron Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº certmap.conf¸¦ ÂüÁ¶ÇϽʽÿÀ.
´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ±¸¼º ÆÄÀÏ°ú Sun ONE Web Server 6.1¿¡¼ Á¦°ÅµÇ´Â ±¸¼º ÆÄÀÏ ºÎºÐÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº ¼¼¼Ç °ü¸®ÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬°á ±×·ì ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
´õ ÀÚ¼¼ÇÑ ³»¿ëÀº "Cgistub µð·ºÅ丮"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Sun ONE Web Server 6.1ÀÇ º¯°æ »çÇ× °³¿äSun ONE Web Server 6.0¿¡¼ Sun ONE Web Server 6.1À¸·Î Á¤º¸¸¦ ÀÌÀüÇÒ ¶§ ¹ß»ýÇÏ´Â º¯°æ »çÇ×Àº ¾Æ·¡¿¡ öÀÚ¼øÀ¸·Î Á¤¸®ÇÑ °Í°ú °°½À´Ï´Ù.
Cgistub µð·ºÅ丮
CGIstub µð·ºÅ丮´Â ÀÌÀü °úÁ¤¿¡¼ ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù. ÀÌÀü ¼¹ö¿¡¼ ÀνºÅϽº¿ë CGI ¼³Á¤À» ±¸¼ºÇÑ °æ¿ì Sun ONE Web Server 6.1·Î ÀÌÀüÇÑ ÈÄ CGIstub µð·ºÅ丮¸¦ ÀûÀýÇÑ À§Ä¡·Î Á÷Á¢ º¹»çÇØ¾ß ÇÕ´Ï´Ù.
¸í·ÉÁÙ ½ºÅ©¸³Æ®
6.0 ¼¹öÀÇ ½ÃÀÛ ¶Ç´Â Á¤Áö ½ºÅ©¸³Æ®¸¦ ¼öÁ¤ÇÑ °æ¿ì ÇØ´ç º¯°æ »çÇ×Àº ÀÌÀü ÇÁ·Î±×·¥¿¡ ÀÇÇÏ¿© Àü´ÞµÇÁö ¾Ê½À´Ï´Ù. reconfig, restart ¹× rotate ½ºÅ©¸³Æ®ÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
Sun ONE Web Server 6.1¿¡¼ »ç¿ë °¡´ÉÇÑ ¸í·ÉÁÙ ½ºÅ©¸³Æ®ÀÇ ¸ñ·ÏÀº ´ÙÀ½ Ç¥¿Í °°À¸¸ç, ÀÌ Ç¥¿¡´Â ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Â ¼³¸í¼°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
±¸¼º ÆÄÀÏ
Sun ONE Web Server 6.1ÀÇ ±¸¼º ÆÄÀÏ ¸ñ·ÏÀº ´ÙÀ½ Ç¥¿¡ ¿ä¾àµÈ °Í°ú °°À¸¸ç, ÇöÀç ¸±¸®½º¿¡¼ µµÀÔµÈ º¯°æ »çÇ׿¡ ´ëÇÑ ¼³¸í°ú ´õ ÀÚ¼¼ÇÑ ¼³¸í¼°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
±¸¼º ÆÄÀÏ
¼³¸í
ÀÚ¼¼ÇÑ ³»¿ë
ACL ÆÄÀÏ:
- À§Ä¡: install-dir/httpacl/
- ¼¹ö ¸®¼Ò½º¸¦ º¸È£Çϱâ À§ÇÑ ¾×¼¼½º Á¦¾î ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù.
- dbswitch.conf¿¡ Á¤ÀÇµÈ µ¥ÀÌÅͺ£À̽º¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÆÄÀÏ À̸§Àº server.xml¿¡ ÁöÁ¤µË´Ï´Ù.
- ÀÌÀü µ¿¾È ÀÌÀü server-root/httpacl µð·ºÅ丮ÀÇ ACL ÆÄÀÏÀº »õ server-root/httpacl µð·ºÅ丮¿¡ »õ ÀνºÅϽº À̸§À¸·Î º¹»çµË´Ï´Ù.
- server.xml ÆÄÀÏÀÇ <ACLFILE> ¿ä¼Ò¿¡ ÀÖÀ¸¸ç ÀÌÀü server-root/httpacl µð·ºÅ丮¿¡ ÀÖ´Â ±âº»ÀÌ ¾Æ´Ñ ACL ÆÄÀÏ ¸ñ·ÏÀº »õ server-root/httpacl µð·ºÅ丮·Î º¹»çµË´Ï´Ù.
Access Control Programmer's Guide
certmap.conf
Sun ONE Web Server 6.1 Administrator's Configuration File Reference
dbswitch.conf
Sun ONE Web Server 6.1 Administrator's Configuration File Reference
magnus.conf
- À§Ä¡: server-id/config
- ¼¹ö Ç÷¯±×ÀÎ ¶óÀ̺귯¸® ÃʱâÈ ¹× ¼¹ö ¸Å°³ º¯¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.
- ÀÌÀü µ¿¾È »õ ¼¹ö ·çÆ® µð·ºÅ丮·Î º¹»çµË´Ï´Ù.
- ÀÌÀü µ¿¾È Sun ONE Web Server 6.1Àº »õ ¼³Ä¡ µð·ºÅ丮¿¡¼ ³»Àå ·Îµå ¸ðµâÀ» ·ÎµåÇÏ´Â ¹Ý¸é, »ç¿ëÀÚ Á¤ÀÇ ¸ðµâÀº °è¼Ó ÀÌÀü ¼³Ä¡ µð·ºÅ丮¿¡¼ ·ÎµåµË´Ï´Ù.
- Web Server 6.0¿¡¼ Áö¿øµÇ¾ú´ø ÀϺΠmagnus.conf Áö½Ã¹®Àº 6.1¿¡¼ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Áö¿øµÇ´Â Áö½Ã¹®°ú ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â Áö½Ã¹®¿¡ ´ëÇÑ ¼³¸íÀº Sun ONE Web Server 6.1 Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
Init Áö½Ã¹®¿¡ ´ëÇÑ ¼³¸íÀº Sun ONE Web Server 6.1 NSAPI Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
mime.types
- À§Ä¡: install-dir/config/
- MIME(Multipurpose Internet Mail Extensions) À¯Çü°ú ÆÄÀÏ È®ÀåÀÚ »çÀÌÀÇ ¸ÅÇÎÀ» Æ÷ÇÔÇÕ´Ï´Ù.
- ÀÌÀü µ¿¾È /config µð·ºÅ丮¿¡ ÀÖ´Â ÀÌÀü ÀνºÅϽºÀÇ mime.types ÆÄÀÏÀº »õ server-root/server-instance/config µð·ºÅ丮·Î ÀÌÀüµË´Ï´Ù.
- ÀÌÀü server-instance/config µð·ºÅ丮¿¡ ÀÖÀ¸¸ç server.xmlÀÇ MIME ¿ä¼Ò ¸ñ·Ï¿¡ ÀÖ´Â ±âº»ÀÌ ¾Æ´Ñ mime.type(mime1.types, mime2.type µî)Àº »õ server-instance/config µð·ºÅ丮·Î ÀÌÀüµË´Ï´Ù.
Sun ONE Web Server 6.1 Administrator's Configuration File Reference
nsfc.conf
Sun ONE Web Server 6.1 Administrator's Configuration File Reference
obj.conf
- À§Ä¡: install-dir/config/
- ¼¹ö°¡ Ŭ¶óÀ̾ðÆ®ÀÇ HTTP ¿äûÀ» ó¸®ÇÏ°í ¿ø½Ã ¼¹ö Ç÷¯±×ÀÎ ¹× CGI ÇÁ·Î±×·¥ µîÀÇ ¼¹ö ÄÁÅÙÃ÷¸¦ ¼ºñ½ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã°¡ Æ÷ÇԵ˴ϴÙ.
- °¡»ó ¼¹ö¸¶´Ù ±¸¼ºµÇ¸ç <vs-name>.obj.conf Çü½ÄÀÇ À̸§ÀÌ ÁöÁ¤µË´Ï´Ù.
- Web Server 6.1¿¡´Â ÇÊÅÍ¿Í WebDAV¸¦ ±¸¼ºÇÏ´Â »õ·Î¿î Áö½Ã¹®°ú ÇÔ¼ö°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.
- search, JSP092 ¹× Webpup °³Ã¼´Â ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù.
Sun ONE Web Server NSAPI Programmer's Guide
server.xml
Sun ONE Web Server 6.1 Administrator's Configuration File Reference
*.clfilter
Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼
secmod.db
Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼
Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼
Sun ONE Web Server 6.1¿¡¼ Á¦°ÅµÇ´Â ±¸¼º ÆÄÀÏ
´ÙÀ½ ±¸¼º ÆÄÀÏÀº ´õ ÀÌ»ó Áö¿øÇÏÁö ¾ÊÀ¸¸ç ÀÌÀü µ¿¾È Á¦°ÅµË´Ï´Ù.
¿¬°á ±×·ì ¼³Á¤
Sun ONE Web Server 6.0ÀÇ ¸ðµç ûÃë ¼ÒÄÏ¿¡´Â ÀÌ¿¡ ¿¬°áµÈ ¿¬°á ±×·ìÀÌ Çϳª ÀÌ»ó ÀÖ½À´Ï´Ù. ûÃë ¼ÒÄÏÀ» ¸¸µé¸é ¿¬°á ±×·ì ¶ÇÇÑ ¸¸µé¾îÁö¸ç ¿©±â¿¡´Â ûÃë ¼ÒÄÏ¿ëÀ¸·Î ÁöÁ¤ÇÑ ±âº» °¡»ó ¼¹ö°¡ Æ÷ÇԵ˴ϴÙ.
Sun ONE Web Server 6.1ÀÇ °æ¿ì ¿¬°á ±×·ì ±â´ÉÀº Á¦°ÅµÇ¾ú½À´Ï´Ù. ÀÌÁ¦ °¡»ó ¼¹ö´Â Á÷Á¢ ûÃë ¼ÒÄÏ¿¡ ¹ÙÀεåµË´Ï´Ù. µû¶ó¼ ÀÌÀü µ¿¾È °¢ ¿¬°á ±×·ìÀº LS(ûÃë ¼ÒÄÏ) ¿ä¼Ò·Î ÀÌÀüµË´Ï´Ù. °¢ LS ¿ä¼Ò¿¡´Â ¿¬°á ±×·ì°ú ûÃë ¼ÒÄÏÀÇ ¼Ó¼º ¸ðµÎ¿¡¼ À¯µµµÈ ¼Ó¼ºÀÌ Æ÷ÇԵ˴ϴÙ.
Cron Á¦¾î
Sun ONE Web Server 6.1ÀÇ °æ¿ì Cron ÆÄÀÏ À̸§ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. Web Server 6.0 ÆÄÀÏÀÎ ns-cron.conf ÆÄÀÏÀº Sun ONE Web Server 6.1¿¡¼ schedulerd.conf°¡ µÇ¾úÀ¸¸ç ¹öÀü 6.0 ÆÄÀÏÀÎ cron.conf ÆÄÀÏÀº scheduler.conf°¡ µÇ¾ú½À´Ï´Ù. À̵é ÆÄÀÏÀÇ À§Ä¡´Â https-admserv/config/ µð·ºÅ丮 ÀÔ´Ï´Ù.
ÀÌÀü ¹öÀüÀÇ Web Server¿¡ ÀÖ´Â cron ¼³Á¤Àº ÀÌÀü µ¿¾È Sun ONE Web Server 6.1·Î ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù. ÀÌµé ¼³Á¤À» À¯ÁöÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â ÀÌÀüµÇ´Â ÀνºÅϽº¿ë cron ¼³Á¤À» cron ÆÄÀÏ¿¡ º¹»çÇÕ´Ï´Ù.
Java ÀÌÀü
6.0 ¸±¸®½º¿Í ´Þ¸® Sun ONE Web Server 6.1ÀÇ °æ¿ì Java´Â ±âº»À¸·Î »ç¿ë ¼³Á¤µË´Ï´Ù. ¶ÇÇÑ, Sun ONE Web Server 6.1¿¡¼ ¼¹öÀÇ ¸ðµç ÀνºÅϽº¿¡ ´ëÇÏ¿© Java¸¦ »ç¿ë ¼³Á¤ ¹× ±¸¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ´Â ÀÌÀü 6.0 ¸±¸®½º¿Í´Â ´Ù¸¥ °ÍÀ¸·Î ÀÌ °æ¿ì JDK¸¦ ¼³Ä¡ Àüü¿¡ ´ëÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.
ÀÌÀü µ¿¾È Sun ONE Webser 6.1¿¡ ¹øµé·Î Á¦°øµÇ´Â JDK(JDK 1.4.1_03)À» ¼±ÅÃÇϰųª »ç¿ëÀÚ Á¤ÀÇ JDK¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ JDK¿Í ÇÔ²² ¼¹ö¸¦ ¼³Ä¡Çϸé ÀÌÀüµÈ ÀνºÅϽºÀÇ javahome ¼³Á¤(Administration ServerÀÇ javahome ¼³Á¤¿¡¼ °¡Á®¿È)Àº »ç¿ëÀÚ Á¤ÀÇ JDK °æ·Î¸¦ °¡¸®Å°°Ô µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì javahome ¼³Á¤Àº /bin/https/jdk¸¦ °¡¸®Å°°Ô µË´Ï´Ù.
Sun ONE Web Server 6.1Àº Java Development Kit(JDK) ¹öÀü 4.1 ÀÌ»óÀ» Áö¿øÇÕ´Ï´Ù. µ¶¸³Çü JRE(Java Runtime Environment)´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
Sun ONE Web Server 6.0 ¹× ¼ºñ½º ÆÑ ¸±¸®½º¿¡¼ JDK ±¸¼º µ¥ÀÌÅÍ´Â start-jvm ¹× jvm.conf ÆÄÀÏ¿¡ ÀúÀåµÇ¾ú½À´Ï´Ù. Sun ONE Web Server 6.1¿¡¼ ÀÌ µ¥ÀÌÅÍ´Â server.xml ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.
»õ server.xml ÆÄÀÏ¿¡ ÀÖ´Â JAVA ¿ä¼Ò¿¡´Â ÀÌÀüµÈ ÀνºÅϽºÀÇ start-jvm ÆÄÀÏ¿¡¼ º¹»çµÈ JDK ±¸¼º Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
»õ server.xml ÆÄÀÏ¿¡ ÀÖ´Â JVMOPTIONS ¿ä¼Ò¿¡´Â ÀÌÀüµÈ ÀνºÅϽºÀÇ jvm12.conf ÆÄÀÏ¿¡¼ º¹»çµÈ JVM ¿É¼Ç Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
ÀÌÀü ¹öÀüÀÇ ¼¹ö°¡ JDK 1.4.1 ÀÌ»ó¿ëÀ¸·Î ±¸¼ºµÈ °æ¿ì ¼¹öÀÇ start-jvm ÆÄÀÏ¿¡¼ NSES_JDK °æ·Î°¡ Sun ONE Web Server 6.1 server.xml ÆÄÀÏ·Î º¹»çµÇ¸ç, ±×·¸Áö ¾ÊÀº °æ¿ì JDK °æ·Î´Â Sun ONE Web Server 6.1ÀÇ ±âº» JDK °æ·ÎÀÎ server-root/bin/https/jdk¸¦ °¡¸®Åµ´Ï´Ù.
Sun ONE Web Server 6.1¿¡¼ start-jvm ¹× jvm12.conf¸¦ server.xml ÆÄÀÏ°ú ¸ÅÇνÃÅ°´Â ³»¿ëÀº Sun ONE Web Server 6.1 Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
JSP(Java Server Pages)
Sun ONE Web Server 6.1Àº JSP(Java Server Page) 1.2 Ç¥ÁØÀ» Áö¿øÇÕ´Ï´Ù. Sun ONE Web Server 6.1¿¡¼´Â JSP ¹öÀü 0.92ÀÎ JSP092 °³Ã¼¸¦ ´õ ÀÌ»ó Áö¿øÇÏÁö ¾ÊÀ¸¸ç ÀÌÀü µ¿¾È Á¦°ÅµË´Ï´Ù.
JSP 1.2¸¦ »ç¿ëÇÏ´Â ½ºÅ¸ÀÏ ¿¹Á¦´Â ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. server_root/plugins/servlets/examples/web-apps/.
·¹°Å½Ã ¼ºê¸´
Sun ONE Web Server 6.1Àº Servlet 2.3 ±âÁØÀ» Áö¿øÇÕ´Ï´Ù.
Netscape Enterprise Server / iPlanet Web Server 4.0 ¹× 4.1Àº Java Servlet 2.1 Ç¥ÁØÀ» Áö¿øÇß½À´Ï´Ù. ÀÌ Ç¥ÁØ¿¡´Â À¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. ¼ºê¸´ ±¸ÇöÀ» ´Ü¼øÈÇϵµ·Ï °³¹ßµÈ ±¸Çö ½ºÅ°¸¶°¡ ÀÖ½À´Ï´Ù. Java Web Application(.war ÆÄÀÏ)°ú ÇØ´ç ±¸Çö ±â¼úÀÚÀÇ ¹ßÀü¿¡ µû¶ó »çÀ¯ °³¹ß ½Ã½ºÅÛÀ» À¯ÁöÇØ¾ß ÇÒ Çʿ伺ÀÌ ¾ø¾îÁ³½À´Ï´Ù.
iPlanet Web Server 6.0Àº µÎ À¯ÇüÀÇ °³¹ß ½ºÅ°¸¶¸¦ ¸ðµÎ Áö¿øÇßÀ¸³ª, 4.x ±¸Çö(·¹°Å½Ã ¼ºê¸´À̶ó ÇÔ)Àº ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê´Â °ÍÀ¸·Î Ç¥½ÃµË´Ï´Ù. (iPlanet Web Server, Enterprise Edition Programmer's Guide to ServletsÀÇ Chapter 8: "Legacy Servlet and JSP Configuration" ÂüÁ¶.)
Sun ONE Web Server 6.1Àº ´õ ÀÌ»ó ·¹°Å½Ã ¼ºê¸´À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÀüÇÏ·Á´Â ¼¹öÀÇ ·¹°Å½Ã Çü½Ä µî·Ï Á¤º¸ ÆÄÀÏÀÎ servlet.properties, context.properties ¹× rules.properties ´Â ÀÌÀü µ¿¾È Á¦°ÅµË´Ï´Ù.
¸ðµç ±â´É¿¡ ´ëÇÑ ÀÏ´ëÀÏ ¸ÅÇÎÀº Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î ·¹°Å½Ã ¼ºê¸´À» ÀÚµ¿À¸·Î ÀÌÀüÇÒ ¼ö´Â ¾ø½À´Ï´Ù.
4.x ·¹°Å½Ã Çü½Ä ¼ºê¸´À» Sun ONE Web Server 6.1ÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ±¸Á¶·Î ÀÌÀüÇϴµ¥ µµ¿òÀÌ µÇ´Â ¼³¸í¼¿Í ¿¹Á¦´Â Sun ONE Web Server 6.1 Programmer's Guide to Web Applications¸¦ ÂüÁ¶ÇϽʽÿÀ.
°Ë»ö ÀÌÀü
Sun ONE Web Server 6.0¿¡¼ »ç¿ëµÈ °Ë»ö ¿£ÁøÀº Sun ONE Web Server 6.1¿¡¼ »õ °Ë»ö ¿£ÁøÀ¸·Î ±³Ã¼µÇ¾úÀ¸¹Ç·Î ±âÁ¸ °Ë»ö Ä÷º¼Ç°ú »öÀÎÀº ÀÌÀü °úÁ¤ µ¿¾È ÀÌÀüµÇÁö ¾Ê½À´Ï´Ù. Sun ONE Web Server 6.1¿¡¼ Search ±â´ÉÀ» »ç¿ëÇÏ·Á¸é »õ °Ë»ö Ä÷º¼Ç ¹× »öÀÎÀ» ¸¸µé°í ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
º¸¾È
Sun ONE Web Server¿¡¼´Â »õ·Î¿î º¸Åë ÆÄÀÏ ÀÎÁõÀ» Á¦°øÇϸç À¥ ÀÀ¿ë ÇÁ·Î±×·¥ º¸¾È Á¦¾àÀÌ ÀÖ´Â ¿ø½Ã ¾×¼¼½º Á¦¾î¿Í ´õ¿í ¹ÐÁ¢ÇÏ°Ô ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÇÙ½É ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© Áö¿øÀº ¹öÀü 6.0 ¸±¸®½º¿Í µ¿ÀÏÇÏ°Ô Áö¿øµË´Ï´Ù.
Sun ONE Web Server 6.1Àº ACL ±â¹Ý ÀÎÁõÀ» Á¦°øÇÏ´Â °Í ¿Ü¿¡ J2EE 1.3 Ç¥ÁØ¿¡ Á¤ÀÇµÈ º¸¾È ¸ðµ¨À» È°¿ëÇÏ¿© ¾ÈÀüÇÑ Java À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ°í ¹èÄ¡Çϴµ¥ µµ¿òÀÌ µÇ´Â ¿©·¯ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. J2EE/¼ºê¸´ ±â¹Ý ¾×¼¼½º Á¦¾î ÀÎÇÁ¶ó¿¡´Â º¸¾È ¿µ¿ªÀÌ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.
Sun ONE Web Server 6.1¿¡¼ ÀÎÁõÀº server.xml ÆÄÀÏÀÇ AUTHREALM Ç׸ñÀ» ÅëÇÏ¿© ±¸¼ºµÈ Java º¸¾È ¿µ¿ª¿¡ ÀÇÇÏ¿© ¼öÇàµË´Ï´Ù. ¾×¼¼½º Á¦¾î ±ÔÄ¢ÀÌ °³¹ß ±â¼ú ÆÄÀÏ web.xml¿¡ ¼³Á¤µÈ °æ¿ì¿¡´Â ÀÌ ±ÔÄ¢¿¡ µû¶ó ÀÎÁõÀÌ ¼öÇàµË´Ï´Ù.
Sun ONE Web Server 6.1ÀÇ º¸¾È °ü·Ã ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼¿Í Sun ONE Web Server 6.1 Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼¼¼Ç °ü¸®ÀÚ
Sun ONE Web Server ¹öÀü 6.0 ¸±¸®½º¿¡¼ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê°ÔµÇ¾ú´ø Simple Session Manager¿Í JDBC Session Manager´Â ´õ ÀÌ»ó 6.1 ¸±¸®½º¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
Sun ONE Web Server 6.1¿¡¼´Â ´ÙÀ½ÀÇ ¼¼¼Ç °ü¸® ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
- StandardManager, ±âº» ¼¼¼Ç °ü¸®ÀÚ
- PersistentManager, Á¦°øµÈ ¼¼¼Ç °ü¸®ÀÚ·Î Áö¼Ó¼º µ¥ÀÌÅÍ ÀúÀå°í¸¦ »ç¿ë
- IWSSessionManager, Á¦°øµÈ ¼¼¼Ç °ü¸®ÀÚ·Î Sun ONE Web Server 6.0¿¡¼ ¸¸µç ÀÓÀÇÀÇ »ç¿ëÀÚ ¼¼¼Ç °ü¸®ÀÚ¿¡ ´ëÇÑ ¿ª¹æÇâ ȣȯ °¡´É
- MMapSessionManager(UNIX Àü¿ë), Á¦°øµÈ Áö¼Ó¼º ¸Þ¸ð¸® ¸Ê(mmap) ÆÄÀÏ ±â¹Ý ¼¼¼Ç °ü¸®ÀÚ·Î ´ÜÀÏ ÇÁ·Î¼¼½º¿Í º¹¼ö ÇÁ·Î¼¼½º ¸ðµå ¸ðµÎ¿¡¼ ÀÛµ¿
Sun ONE Web Server 6.1 ¼¼¼Ç °ü¸®ÀÚ APIÀÇ ´ÙÀ½ API ±â´ÉÀº Sun ONE Web Server 6.1¿¡¼ ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù.
- Æû ±â¹Ý ·Î±×ÀÎ ´ÜÀÏ ¼¼¼Ç¿ë ±â¹Ý ·Î±×ÀÎÀº ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ´ÙÀ½Àº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
- update ¸Þ¼Òµå. Web ¼¹ö ¹öÀü 6.0¿¡¼ HttpRequest ¸Þ¼ÒµåÀÎ inputstreamÀÇ µÚ¿¡ ¼öÇàµÇ´Â update ¸Þ¼Òµå´Â ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
- ¼¼¼Ç °ü¸®ÀÚ ¸ð´ÏÅÍ ¸ÞÄ¿´ÏÁò Sun ONE Web Server 6.1¿¡¼´Â ¼¼¼Ç °ü¸®ÀÚ »óÅ ¸ð´ÏÅ͸¦ ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ´ÙÀ½Àº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
- SimpleSessionManager ¹× JdbcSessionManager. Web Server 6.0¿¡¼ Á¦°øµÈ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â SimpleSessionManager ¹× JdbcSessionManager, ¶ÇÇÑ iWSSessionManager ¹× JdbcStore¸¦ ÅëÇÏ¿© ±¸ÇöµÈ µ¿ÀÏÇÑ ±â´É °¢°¢. Sun ONE Web Server 6.1¿¡¼´Â ´õ ÀÌ»ó SimpleSessionManager ¹× JdbcSessionManager ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
Session Manager¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 Programmer's Guide to Web Applications¸¦ ÂüÁ¶ÇϽʽÿÀ.
±¸¼º ÆÄÀÏÀÇ ½Éº¼ ¸µÅ© (UNIX ¹× Linux)
¼¹ö ±¸¼º ÆÄÀÏÀÇ ½Éº¼ ¶Ç´Â °ü·Ã ¸µÅ©´Â ¾÷±×·¹À̵åÇÒ ¶§ ¹®Á¦¸¦ ¾ß±â½Ãų ¼ö ÀÖ½À´Ï´Ù. ¼¹ö ·çÆ® ¾Æ·¡ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ Àý´ë ÂüÁ¶°¡ Æ÷ÇÔµÈ ¼¹ö ±¸¼º ÆÄÀÏÀÌ Ç×»ó µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ¼¹ö ·çÆ®¿¡ ´ëÇÑ °æ·Î¸¦ ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ´õ ÁÁÀº ¹æ¹ýÀº ÀÌµé ¸µÅ©°¡ ½Éº¼ ¸µÅ©¸¦ Çϳªµµ °¡·ÎÁö¸£Áö ¾Ê´Â °ÍÀÔ´Ï´Ù.
Web Applications
Web ServerÀÇ 6.0 ¹öÀü¿¡¼ À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ °ü·ÃµÈ Á¤º¸´Â server.xml ÆÄÀÏ°ú web-apps.xml ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. Sun ONE Web Server 6.1¿¡¼´Â ´õ ÀÌ»ó web-apps.xml ÆÄÀÏÀÌ Áö¿øµÇÁö ¾ÊÀ¸¸ç À¥ ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÌÁ¦ ´ÙÀ½ ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.
Sun ONE Web Server 6.1¿¡¼ server.xmlÀÇ VS(°¡»ó ¼¹ö) ¿ä¼Ò¿¡´Â ÀÌ ¼¹ö°¡ È£½ºÆ®ÇÏ´Â ¸ðµç À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿ë WEBAPP(À¥ ÀÀ¿ë ÇÁ·Î±×·¥) ¿ä¼Ò°¡ Æ÷ÇԵ˴ϴÙ. WEBAPP ¿ä¼ÒÀÇ ¼Ó¼ºÀº Web Server 6.0¿¡¼ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â ¸ÞÄ¿´ÏÁò°ú ÀÏ°üµÇ¸ç, µ¿ÀûÀ¸·Î À籸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ º¯°æ »çÇ×À» Àû¿ëÇϱâ À§ÇÏ¿© ¼¹ö¸¦ Àç½ÃÀÛÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
¸ðµç À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿© ±¸Çö ±â¼úÀÚ ÆÄÀÏÀÎ sun-web.xmlÀÌ <web-application>/WEB-INF µð·ºÅ丮¿¡ ¸¸µé¾îÁý´Ï´Ù. ±¸Çö ±â¼úÀÚ ÆÄÀÏÀº ½ºÅ°¸¶ ÆÄÀÏÀÎ sun-web-app_2_3-1.dtd¸¦ ±âÁØÀ¸·Î Çϸç, Servlet 2.3 Ç¥ÁØÀ» ÁؼöÇÕ´Ï´Ù. ½ºÅ°¸¶ ÆÄÀÏÀº ¶ÇÇÑ <web-application>/WEB-INF µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
6.0 ¹öÀüÀÇ Web Server ¿¡¼ web-apps.xml ÆÄÀÏÀ» »ç¿ëÇÏ¿© º¹±¸ °£°Ý(½Ã°£ °æ°ú ¼¼¼ÇÀ» È®ÀÎÇÏ´Â ½Ã°£ °£°ÝÀ» ÃÊ ´ÜÀ§·Î ÁöÁ¤) µîÀÇ ÀϺΠ¼¹ö ¸Å°³ º¯¼ö¸¦ Á¶Á¤ÇÑ °æ¿ì, Sun ONE Web Server 6.1¿¡¼´Â sun-web.xml ±¸Çö ±â¼úÀÚ¸¦ »ç¿ëÇÏ¿© °°Àº ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ¿¹:
Web Server 6.0:
<init-param>
<param-name>reapInterval</param-name>
<param-value>180</param-value>
</init-param>
Web Server 6.1:
<sun-web-app>
...
<session-config>
<session-manager>
<manager-properties>
<property name=”reapIntervalSeconds” value=”180”/>
</manager-properties>
</session-manager>
...
</session-config>
...
</sun-web-app>
Sun ONE Web Server 6.1¿¡¼ Áö¿øÇÏ´Â ±¸Çö ±â¼úÀÚ ÆÄÀÏ¿¡ ´ëÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 Programmer's Guide to Web Applications¸¦ ÂüÁ¶ÇϽʽÿÀ.
WebDAV¸¦ »ç¿ëÇÏ´Â À¥ °Ô½Ã
Sun ONE Web Server 6.1¿¡¼´Â WebDAV(Web Distributed Authoring and Versioning)¸¦ ÅëÇÏ¿© À¥¿¡ °Ô½ÃÇÏ´Â »õ ±â´ÉÀÌ ¼Ò°³µÇ¾ú½À´Ï´Ù. ÀÌ´Â ¸ÂÃã Çù·Â À¥ °Ô½Ã°¡ °¡´ÉÇÑ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
WebDAV ±â´ÉÀº server.xmlÀÇ VS ¿ä¼Ò°¡ DAV ¹× DAVCOLLECTIONÀ» Æ÷ÇÔÇϵµ·Ï È®ÀåÇÏ¿© ±¸¼ºÇÕ´Ï´Ù.
NSAPI Ç÷¯±×ÀÎ µîÀÇ WebDAV ±â´ÉÀ» Áö¿øÇϱâ À§ÇÏ¿© obj.conf ÆÄÀÏ¿¡ »õ·Î¿î ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.
WebDAV ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ. obj.conf ÆÄÀÏÀÇ WebDAV ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 NSAPI Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. server.xml ÆÄÀÏÀÇ WebDAV °ü·Ã ¿ä¼Ò¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Web Server 6.1 Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.