- SSI¶õ?
Server Side IncludeÀÇ ¾àÀÚ·Î, ´Ù¸¥ ÆÄÀÏÀÇ ³»¿ëÀ̳ª, ÇÁ·Î±×·¥À»
¼¹ö¿¡¼ ³Ö¾îÁÖ´Â ¹æ¹ýÀ» ¸»ÇÑ´Ù. ºê¶ó¿ìÀúÀÇ ÀÔÀå¿¡¼ º¸¸é ´Ü¼øÇÑ ÇϳªÀÇ
HTMLÆÄÀÏÀ» ¹Þ¾Æº¸°Ô µÈ´Ù. ´ç¿¬È÷ ¼¹öÀÇ ÀÏÀÌ Á» ´Ã±â ¶§¹®¿¡ ¼º´ÉÀÌ ¾à°£ ¶³¾îÁø´Ù.
±×·³, SSI·Î ¹» ÇÒ ¼ö Àִ°¡? ÇöÀçÀÇ ³¯Â¥³ª HTMLÆÄÀÏÀÌ ÃÖÁ¾ÀûÀ¸·Î º¯°æµÈ ÀÏÀÚ¿Í »çÀÌÁî¿Í °°Àº Á¤º¸¸¦
HTMLÆÄÀÏÀÌ º¯°æµÉ ¶§ ÀÚµ¿À¸·Î ¹Ý¿µµÇµµ·Ï ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø¾ú´Ù. ±×·¯³ª, SSI¸¦ ¾²°Ô µÇ¸é
°£´ÜÈ÷ ÇÑÁÙ·Î ÀÌ·¯ÇÑ ÀϵéÀ» ÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.
ÀÏ´Ü SSI¸¦ ¾²·Á¸é À¥¼¹öÀÇ ¿É¼ÇºÎÅÍ Á¶Á¤ÇؾßÇÑ´Ù.
- ȯ°æ ¼³Á¤
Netscape Enterprise ServerÀÇ °æ¿ì´Â Content Management/Parse HTMLÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.
(Netscape¿¡¼´Â SSI¶ó´Â ¸»´ë½Å¿¡ Parse HTMLÀ̶õ ¿ë¾î¸¦ »ç¿ëÇϰí ÀÖ´Ù.)
NCSA À¥¼¹öÀÇ °æ¿ì´Â access.confÆÄÀÏÀ» ¼öÁ¤ÇÏ¸é µÈ´Ù. Options Ç׸ñÁß¿¡ µÎ°¡Áö ¿É¼ÇÀÌ ÀÖ´Ù.
¸ðµç SSI¸¦ Àû¿ë½ÃŰ·Á¸é, Options Includes¸¦ Ãß°¡ÇÏ¸é µÈ´Ù.(ÇÑÁÙ¸¸ Àû¾îÁÖ¸é µÈ´Ù.) Exec±â´É(ÇÁ·Î±×·¥½ÇÇà)À»
¸·°í ±âº»ÀûÀÎ SSI¸¸ Àû¿ëÇÏ·Á¸é, Options IncludesNoExec¶ó´Â ¿É¼ÇÀ» Ãß°¡ÇÏ¸é µÈ´Ù. ÀÌ·¯ÇÑ °ÍÀÌ ¾ø°Å³ª
¸·Çô ÀÖÀ» ¶§´Â SSI°¡ Áö¿øµÇÁö ¾Ê´Â °ÍÀÌ´Ù.
ƯÁ¤ÇÑ µð·ºÅ丮(/users/deadfire)¿¡¸¸ SSI¸¦ Àû¿ëÇÏ°í ½ÍÀº °æ¿ì¿¡´Â access.confÆÄÀÏ¿¡ ´ÙÀ½3ÁÙÀ» Ãß°¡ÇÑ´Ù
<Directory /users/deadfire>
Options Includes
</Directory>
|
¸¶Áö¸·À¸·Î SSI·Î ÆÄ»ýµÇ´Â ÆÄÀÏÀÌ ¾î¶°ÇÑ MIME TypeÀ» °®´ÂÁö ±â¼úÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù. srm.confÆÄÀÏ¿¡
MIME TypeÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù. Áï, AddType text/x-server-parsed-html .html¶óÀÎÀ» Ãß°¡ÇÑ´Ù.
µÎ°¡Áö ¿É¼ÇÀÌ Àִµ¥, Çϳª´Â SSI¸¦ ±¸µ¿½Ãų °ÍÀÎÁöÀ̰í, ´Ù¸¥ Çϳª´Â ¾î´À ¼öÁرîÁö °³¹æÇÒ °ÍÀÎÁö
°áÁ¤ÇÏ°Ô µÈ´Ù. SSI´Â À¥»ó¿¡¼ º¸¾È¿¡ Ãë¾àÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î, ´ë°³ÀÇ À¥
¼¹ö¿¡¼´Â ÀÌ ¿É¼ÇÀº offµÇ¾îÀÖ´Ù. ( ¾î¶² À¥¼¹öÀÇ °æ¿ì´Â ¾Æ¿¹ Áö¿øÀ» ÇÏÁö ¾Ê´Â °Íµµ ÀÖ´Ù. )
ù ¹øÂ° ¿É¼ÇÀº SSI¸¦ ±¸µ¿½Ãų °ÍÀÎÁö ¿©ºÎÀÌ´Ù.( exec¶ó´Â °ÍÀ» »ç¿ëÇÒ
°ÍÀÎÁöµµ ±¸ºÐ µÇ¾î ÀÖ´Ù. exec¶õ ½±°Ô ¸»ÇÏ¸é ½© ¸í·É¾îµµ »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϴ°¡ÀÌ´Ù. ÀÏ´Ü Test¿ëÀ¸·Î
ÇØºÁ¾ß Çϴϱî exec±îÁö Áö¿øÅä·Ï ÇÏÀÚ. ³ªÁß¿¡´Â ÀڱⰡ »ý°¢Çغ¸°í ÀûÀýÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇØ¾ß ÇÑ´Ù. )
µÎ ¹øÂ° ¿É¼ÇÀº shtmlÆÄÀÏ¿¡¸¸ SSI¸¦ Àû¿ëÅä·Ï ÇÏÀÚ.
shtmlÆÄÀÏ¿¡¸¸ Àû¿ëÇÏ´Â ÀÌÀ¯´Â ù°°¡ À¥¼¹ö ¼º´É ¶§¹®ÀÌ´Ù. º¸ÅëÀÇ °æ¿ì À¥¼¹ö°¡ Àü¼ÛÇÏ´Â HTMLÆÄÀÏÀº
À¥¼¹öÀÇ ¾Æ¹«·± °£¼·¾øÀÌ ÇöÀç µð½ºÅ©¿¡ ÀúÀåµÈ ³»¿ë ±×´ë·Î°¡ ºê¶ó¿ìÀú·Î ³»·Á°¡°Ô µÈ´Ù. ±×·¯³ª, SSI°¡ Àû¿ëµÇ¸é
À¥¼¹ö´Â HTMLÆÄÀÏÀÇ ³»ºÎ¸¦ ÀÏÀÏÀÌ µÚÁ®¼ SSI±¸¹®À» ´ëüÇÏ¿© ºê¶ó¿ìÀú·Î ³»·Áº¸³»°Ô µÇ´Â °ÍÀÌ´Ù.
°ÅÀÇ ÀÎÅÍÇÁ¸®ÅÍ¿Í °°´Ù°í º¸¸é µÈ´Ù. ±×·¯¹Ç·Î
¸ðµç HTMLÆÄÀÏ¿¡ SSI¸¦ Àû¿ëÇÏ°Ô µÇ¸é SSI±¸¹®ÀÌ ¾ø´Â ¹®¼µéµµ À¥¼¹ö°¡ ÇØµ¶ÇÏ´Â ÀÛ¾÷À» °ÅÄ¡°Ô ¸¸µé¾î
¼º´ÉÀÌ ÀúÇϵǹǷÎ, ƯÁ¤ÇÑ ÆÄÀÏŸÀÔ Áï, shtmlÈ®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀϸ¸ SSI¿¡ Àû¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù.
- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)
|
|
|