¤ý¼­ºñ½º º¸±â
¤ý°£Æí Á¶È¸
¤ý°í°´¼¾ÅÍ
¤ýÁñ°Å¿î ÇýÅÃ
(ÁÖ)°¡ºñ¾Æ È£½ºÆÃ
°¡ºñ¾ÆÈ¨¤ý·Î±×ÀΤýȸ¿ø°¡ÀÔ  °í°´¼¾ÅÍ
À¥È£½ºÆÃ µ¿¿µ»óÈ£½ºÆÃ À̹ÌÁöÈ£½ºÆÃ ÀÌ·¯´×È£½ºÆÃ DBÈ£½ºÆÃ ºô´õÈ£½ºÆÃ º¸¾È¼­¹öÀÎÁõ¼­ µðÀÚÀμ¥
È£½ºÆÃ ¸Å´º¾ó
¼îÇθô ¸Å´º¾ó
ÀÚ·á½Ç
¼îÇθô Tip & Tech
¼Ö·ç¼Ç±â´É ¾÷±×·¹À̵å
¼¼±Ý°è»ê¼­ / ¿µ¼öÁõ
¾ÆÀ̵ð / ºñ¹Ð¹øÈ£
¹ÌÈ®ÀÎ ÀÔ±ÝÀÚ
󸮻óÅ Á¶È¸
µµ¸ÞÀÎ / È£½ºÆÃ

ÆÛ¹Ì¼Ç ¼³Á¤Çϱâ | ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯


´Ù¿î¹Þ±â ¡æ     

CGI (Common Gateway Interface) ÇÁ·Î±×·¥Àº À¥°ú ¼­¹ö»çÀÌÀÇ data ±³È¯À» ÇØÁÖ´Â ¿ªÇÒÀ» Çϸç,
º¸ÆíÀûÀ¸·Î Perl °ú C ¾ð¾î·Î ÀÛ¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÁÖ·Î ½Åû¼­, ¼îÇÎīƮ, ¹æ¸í·Ï, °Ô½ÃÆÇ, Ä«¿îÅÍ µî
ÀÇ ÇÁ·Î±×·¥Àº cgi ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
ÀϹÝÀûÀ¸·Î cgi ÆÄÀÏÀº Ascii ¸ðµå·Î ¿Ã·Á¾ß Á¤»óÀûÀ¸·Î ÀÛµ¿Çϸç, ¸ðµå(mode)´Â FTP ÇÁ·Î±×·¥¿¡¼­
¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. FTP¸¦ Á÷Á¢ ÀÌ¿ëÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
 
CGI ÆÄÀÏÀÇ Permission ¹Ù²Ù±â
À¥ºê¶ó¿ìÁî¿¡¼­ ¿äûÇÑ Form METHOD°¡ À¥¼­¹ö¿¡¼­ Çã¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ò °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯ÄÚµå ÀÔ´Ï´Ù. ÀÌ ¿¡·¯´Â Å©°Ô µÎ °¡ÁöÀÇ ÀÌÀ¯·Î ³ªÅ¸³³´Ï´Ù.

chmod 644 abc.gif
ÀϹÝÀûÀ¸·Î Àб⠱ÇÇѸ¸ ÇÊ¿äÇÑ °æ¿ìÀÔ´Ï´Ù.
(ÀϹÝÀûÀ¸·Î .gif .jpg ÆÄÀÏ¿¡ »ç¿ëµÇ¸ç ´©±¸³ª º¼ ¼ö ÀÖ½À´Ï´Ù.)

chmod 755 aaa.cgi
ÀϹÝÀûÀ¸·Î Àбâ, ½ÇÇàÀÌ ÇÊ¿äÇÑ ±ÇÇÑ ¼³Á¤ÀÔ´Ï´Ù.
(ÀϹÝÀûÀ¸·Î µð·ºÅ丮¿Í cgi ÇÁ·Î±×·¥¿¡ »ç¿ëµË´Ï´Ù.)

chmod 751 directory
ŸÀÌ¿ëÀÚ°¡ ÆÄÀÏÀ» º¼ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.
(ÆÄÀÏÀ» 751 ·Î ¸¸µé¸é ¾ÈµË´Ï´Ù.)

chmod 777 directory
µð·ºÅ丮³»¿¡ ´©±¸³ª Àбâ, ¾²±â, ½ÇÇà ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù.
(º¸¾È»ó ÁÁÁö ¾ÊÁö¸¸ ÀϺΠµð·ºÅ丮¿¡ ÇÊ¿äÇÕ´Ï´Ù.)

chmod 777 abc.htm
´©±¸³ª Àбâ, ¾²±â, ½ÇÇàÀ» ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
(ÀϺΠÆÄÀÏÀº 777 ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.)

chmod 700 directory
ŸÀÌ¿ëÀÚ´Â Àбâ, ¾²±â, ½ÇÇàÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.
(º¸¾È¿¡ ÁÁÁö¸¸ ȨÆäÀÌÁö¿¡ ÀÌ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.)
 
À§ÀÇ ÀÛ¾÷Àº FTP ¶Ç´Â SSH À¸·Î Á¢¼ÓÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
cgi ÀÇ Á¾·ù¿¡ µû¶ó Á¢±Ù±ÇÇÑ ¼³Á¤ÀÌ ´Ù¸¦ ¼ö ÀÖÀ¸¹Ç·Î ÇØ´ç cgi ÀÇ ¼³Ä¡¹ýÀ» ÂüÁ¶Çϰųª CGI Àü¹®¼­ÀûÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

ŸÀÌ¿ëÀÚ°¡ ftp ³ª SSHÀ» ÀÌ¿ëÇÏ¿© µð·ºÅ丮¾È¿¡ ÀÖ´Â ÆÄÀϸíÀ» º¼ ¼ö ¾ø°Ô ÇÏ·Á¸é µð·ºÅ丮 ±ÇÇÑÀ» ¾Æ·¡¿Í °°ÀÌ º¯°æÇϽñ⠹ٶø´Ï´Ù. (ÆÄÀϸíÀÌ ¾Æ´Ñ µð·ºÅ丮 ÀÔ´Ï´Ù.)
¿¹) chmod 751 cgi ( /home/»ç¿ëÀÚ¸í/docs ¿¡¼­ ½ÇÇàÇÕ´Ï´Ù. )
µð·ºÅ丮¿¡ ÇÑÇÏ¿© ½ÇÇàÇϽñ⠹ٶó¸ç, ½ÇÇà ÈÄ ¹®Á¦Á¡ÀÌ ¾ø´ÂÁö À¥¿¡¼­ ÇÊÈ÷ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. (ÆÄÀÏÀ» 751·Î ¼³Á¤ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.)