¹¹ Á¦¸ñÀÌ ³Ê¹« °ÅâÇÑ °¨ÀÌ ¾øÁö ¾ÊÁö¸¸, ÀÏ´Ü À¥¼¹öÀÇ ÀÛµ¿ ¿ø¸®¸¦ À§ÁÖ·Î ¼³¸íÀ» ÇϰڴÙ.
óÀ½¿¡, À¥¼¹ö¸¦ ¼³Ä¡ÇÒ ¶§, ÀϹÝÀûÀ¸·Î À¥¼¹ö´Â Ç×»ó µÎ°¡Áö »çÇ×À» ¹Ýµå½Ã ³Ö¾î ÁÖ¾î¾ß Çϴµ¥,
Çϳª´Â IPÁÖ¼Ò¿Í Port¹øÈ£À̰í, ³ª¸ÓÁö Çϳª´Â HTML¿ë
Directory¿Í CGI¿ë Directory¸íÀÌ´Ù.
ÀÌ µÎ°¡Áö°¡ ¼³Á¤µÈ ÈÄ¿¡, ½ÇÇàÇÏ°Ô µÇ¸é Ç×»ó ¶°ÀÖ¾î¼(Daemon) »ç¿ëÀÚÀÇ ¿ä±¸¿¡ ´ëÀÀÇÒ Áغñ¸¦ Çϰí ÀÖ°Ô µÈ´Ù.

À̶§, »ç¿ëÀÚ PC¿¡¼ ºê¶ó¿ìÁ®¸¦ ¶ç¿ö¼ ƯÁ¤ ¹®¼¸¦ HTTPD¿¡ ¿äûÇÏ°Ô µÈ´Ù. ±×·¯¸é, HTTPD´Â ¿äûÇÑ URLÀ»
°¡Áö°í¼, ¿äû µé¾î¿Â °ÍÀÌ ÀÏ¹Ý HTMLÆÄÀÏ¿ëÀÎÁö CGI¿ëÀÎÁö È®ÀÎÀ» ÇÏ°Ô µÈ´Ù.
¸ÕÀú, HTML¹®¼ÀÏ °æ¿ì´Â ´Ü¼øÈ÷ ¹®¼¸¦ ºê¶ó¿ìÀú¿¡ Àü¼ÛÇØ ÁÖ°Ô µÇ¸é, ºê¶ó¿ìÀú´Â ÇØ´ç ¹®¼³»ºÎ¸¦
µÚÁ®¼ Ãß°¡·Î ÇÊ¿äÇÑ ±×¸²À̳ª ¸ÖƼ¹Ìµð¾îÆÄÀÏÀ» ´Ù½Ã ¿äûÇÏ°Ô µÇ°í, ¸ðµç ÆÄÀÏÀÌ
´Ù ³»·Á¿ä¸é ¼¹ö¿ÍÀÇ ¿¬°áÀ» ²÷°Ô µÈ´Ù.
CGI¸¦ ¿äûÇÑ °æ¿ì´Â HTTPD°¡ ¸ÕÀú CGI ½ÇÇàÆÄÀÏÀ» ½ÇÇà½Ã۴µ¥, À̶§, HTTPD´Â CGIÇÁ·Î±×·¥¿¡ ´ÙÀ½°ú
°°Àº °ÍµéÀ» ÀÔ·Â Á¤º¸·Î½á Á¦°øÇÑ´Ù.
- ºê¶ó¿ìÀúÀÇ Á¤º¸
- ºê¶ó¿ìÀúÀÇ È¸é¿¡¼ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ Á¤º¸
- ºê¶ó¿ìÀú¿¡ ÀúÀåÇß´ø CookieÁ¤º¸
ÀÌ¿Í °°Àº Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© CGI°¡ ½ÇÇàµÇ°í, °á°ú°¡ Ãâ·ÂµÈ´Ù. ¹°·Ð, À̶§¿¡ ÀÌ CGIÇÁ·Î±×·¥ÀÌ
DataBase¸¦ »ç¿ëÇÏ°Ô µÈ´Ù¸é, CGI½ÇÇà½Ã¿¡ »ç¿ëÇÏ¸é µÇ´Â °ÍÀÌ´Ù. ¿©ÇÏÆ°, CGI°¡ ½ÇÇàÇÏ¸é¼ È¸é¿¡ Ãâ·ÂµÇ´Â
¸ðµç Á¤º¸¸¦ Browser·Î Àü¼ÛÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
¿©±â¼ ÁÖÀÇÇÒ °ÍÀº CGI°¡ Ãâ·ÂÇÏ´Â ³»¿ëÀÌ ¹ß»ýÇÒ ¶§¸¶´Ù Áï½ÃÁï½Ã Àü¼ÛµÇ´Â °ÍÀº ¾Æ´Ï´Ù.
Áï, CGI°¡ Ãâ·ÂÇÏ´Â ¸ðµç ³»¿ëÀ» º°µµ·Î ÀúÀåÇÏ¿´´Ù°¡ CGI°¡ ¿ÏÀüÈ÷ Á¾·á°¡ µÇ°í ³ª¼¾ß,
ÇѲ¨¹ø¿¡ Àü¼ÛÀÌ µÈ´Ù´Â Á¡ÀÌ´Ù.
ÀÚ ÀÌ·¸°Ô º¼ ¶§, HTML, GIF, JPG, MPEG, MID¿Í °°Àº ¸ðµç °ÍµéÀº ´©°¡ ¾ðÁ¦ º¸µç Ç×»ó °°Àº
Á¤º¸¸¦ º¸°Ô µÇ¾îÀÖ´Ù. ±×·¡¼ ÀÌ°É Á¤ÀûÀÎ(static) ¹®¼¶ó°í ºÎ¸£¸ç À¥¼¹ö ¼³Á¤½Ã ÀÏ¹Ý HTML µð·ºÅ丮¿¡ µÎ¸é µÈ´Ù.
¹Ý¸é, CGIÀÇ °æ¿ì´Â ¾Õ¿¡¼ »ìÆìº» ¹Ù´ë·Î 3°¡ÁöÀÇ Á¤º¸¸¦ °¡Áö°í »ç¿ëÀÚ¸¶´Ù ´Ù¸¥ ȸéÀ» º¸¿©ÁÙ ¼ö
ÀÖ´Â °ÍÀÌ´Ù. ±×·¡¼ µ¿ÀûÀÎ(Dynamic) ¹®¼¶ó ºÎ¸¥ °ÍÀÌ´Ù.
±×·³, ÀÌÁ¦ºÎÅÍ HTMLÀ» Çϳª¾¿ ¹è¿öº¸ÀÚ.
Àá±ñ! Áß¿äÇÑ °ÍÀ» ºü¶ß¸± »·Çߴµ¥, ´Ù¸§ÀÌ ¾Æ´Ï¶ó ±ÇÇÑ ¼³Á¤ ¹®Á¦ÀÌ´Ù. UNIX¿ë À¥¼¹ö¸¦ ¼³Ä¡ÇÏ°Ô µÇ¸é
ÇØ´ç ¼¹öÀÇ »ç¿ëÀÚ À̸§À» ÇÒ´çÇØ¾ß ÇÑ´Ù. Áï, À¥¿ëÀ¸·Î »ç¿ëÀÚ°¡ Á¸ÀçÇØ¾ßÇϰí, ¼ºñ½ºµÇ´Â ¸ðµç ¹®¼¿¡
´ëÇÏ¿© Àб⠱ÇÇÑÀ», ±×¸®°í ¸ðµç µð·ºÅ丮¿¡ Á¢±Ù ±ÇÇÑÀ», CGI ÆÄÀÏÀº ½ÇÇà±ÇÇÑÀÌ ÀÖ¾î¾ß¸¸ ÇÑ´Ù.
Window¿ë À¥¼¹öÀÇ °æ¿ì´Â º°µµÀÇ Á¶Ä¡°¡ ÇÊ¿äÇÏÁö´Â ¾Ê´Ù.
±×·¸Áö ¾ÊÀ¸¸é ¿¡·¯°¡ ¹ß»ýÇÏ°Ô µÈ´Ù. CGI°°Àº °æ¿ì´Â ¿ÜºÎ¿¡¼ ½ÇÇà½Ã۱⠶§¹®¿¡ ½Ã½ºÅÛ¿¡ ÇÇÇØ¸¦ ÁÙ ¼ö
ÀÖÀ¸¹Ç·Î º¸¾È¿¡ °¢º°È÷ ½Å°æÀ» ½á¾ß¸¸ ÇÑ´Ù.
- Last Update : 2001.6.19 by Deadfire(http://www.deadfire.net)
|
|
|