|
|
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ FAQ : °Ô½Ã¹° ÆîÃÄÀбâ |
|
|
|
Total related article : 1 |
|
µî·ÏÀÏ: | 2000-03-20 |
½Ã°£: | 20:21:18 |
Á¶È¸¼ö: | 18115 |
from: | 0.0.0.0 |
|
CGI ¼³Ä¡¸¦ À§ÇÑ ±âÃÊÀûÀÎ ¼³Ä¡¹æ¹ý |
±Û¾´ÀÌ : HappyCGI |
|
±âº»ÀûÀÎ ¼³Ä¡¹ý ÀÚ½ÅÀÇ ¼¹ö ȯ°æÀ» È®ÀÎÇÑ´Ù. ¼¹ö°¡ UnixÀÎÁö, LinuxÀÎÁö, ¾Æ´Ï¸é NTÀÎÁö È®ÀÎÇÏ°í ¼³Ä¡ÇÏ·Á´Â ÇÁ·Î±×·¥ÀÌ ¼¹ö¿Í ȣȯµÇ´ÂÁöµµ ¾Ë¾Æ º»´Ù. Âü°í·Î º» »çÀÌÆ®¿¡¼ Á¦°øµÇ´Â ÇÁ·Î±×·¥Àº ´ë°³ Unix, Linux¿¡¼ ¹«¸®¾øÀÌ µ¹¾Æ °¡Áö¸¸ NT ¼¹ö ȯ°æ¿¡¼ÀÇ ÀÛµ¿ ¿©ºÎ´Â °ËÁõÇØ º¸Áö ¸øÇßÀ½À» ¾Ë·Á µå¸°´Ù. ÇÁ·Î±×·¥ ÆíÁýÀº ÅؽºÆ® ÆíÁý±â·Î. ÇÁ·Î±×·¥Àº ¸Þ¸ðÀåÀ̳ª ArachnophiliaµîÀÇ ÅؽºÆ® ¿¡µðÅ͸¦ ÀÌ¿ëÇØ ÆíÁýÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì ¾Æ¹«¸® ÆíÁýÀ» Àß Çصµ ¼¹ö¿¡ ¿Ã¸° ÈÄ Ç×»ó ¿¡·¯°¡ ¹ß»ýÇÔÀ» À¯³äÇØ¾ß ÇÑ´Ù. ÅؽºÆ® ¿¡µðÅͷδ °øÂ¥À̸鼵µ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ºñ±³Àû ¶Ù¾î³ Arachnophilia¸¦ ±ÇÀåÇÑ´Ù. ȯ°æ ¼³Á¤ÀÌ Áß¿äÇÏ´Ù. ¸ðµç ÇÁ·Î±×·¥Àº ȯ°æ¼³Á¤¸¸ ÀßÇÏ¸é µ¹¾Æ°£´Ù. PERL·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥Àº ±× ÆÄÀÏ Æ÷¸ËÀÌ CGIÀÌ°Ç, PLÀÌ°Ç ÆÞ ÇÁ·Î±×·¥ À§Ä¡¸¦ ¹¯´Â ¸Ç ÀÁÙÀ» Á¦´ë·Î Àû¾î ÁÖ¾î¾ß Á¦´ë·Î ÀÛµ¿ÇÑ´Ù. ´ë°³ usr/bin/perl À̳ª usr/local/bin/perl ÀÎ °æ¿ì°¡ ¸¹Áö¸¸ ¼¹ö ´ã´çÀÚ¿¡°Ô È®½ÇÈ÷ ¹°¾îº» ÈÄ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù. À̹ۿ¡ ÇÁ·Î±×·¥ÀÇ À§Ä¡³ª µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀúÀåµÉ µð·ºÅ丮, sendmail À§Ä¡ µîÀ» ÁöÁ¤ÇÏ´Â ÁÙÀÌ Àִµ¥ ÇÁ·Î±×·¥ÀÌ ¾ÖÃÊ¿¡ Àý´ë °æ·Î·Î ÁöÁ¤µÇ¾î ÀÖÀ¸¸é Àý´ë °æ·Î¸¦, »ó´ë °æ·Î·Î ÁöÁ¤µÇ¾î ÀÖÀ¸¸é »ó´ë °æ·Î¸¦ Àû¾î ÁÖ¾î¾ß ÇÑ´Ù. ƯÈ÷ °æ·ÎÀÇ Ã³À½À̳ª ³¡¿¡ ÀÖ´Â / ±âÈ£°¡ ÆíÁý°úÁ¤¿¡¼ »èÁ¦µÇ°Å³ª Ãß°¡µÇ¾îµµ ÇÁ·Î±×·¥ÀÌ ¶æ´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¹Ç·Î ÁÖÀÇÇØ¾ß ÇÑ´Ù. »ç¼ÒÇÑ ±âÈ£ 1°³°¡ ¿ÀÀÛµ¿ÀÇ ÁÖ¿ä ¿äÀÎÀÌ µÉ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¥¿¡ ³ª¿Í ÀÖ´Â } , ; µîÀÇ »ç¼ÒÇÑ ±âÈ£ Çϳª°¡ ºüÁö¸é ÇÁ·Î±×·¥Àº ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. µû¶ó¼ ¾ÆÁ÷ CGI³ª PERL¿¡ ´ëÇØ Àß ¸ð¸£´Â ºÐÀº ÀÌ·± ±âÈ£ ÇϳªÇϳª¿¡ ƯÈ÷ À¯³äÇؼ ÆíÁýÀ» ÇØ¾ß ÇÏ¸ç °¡±ÞÀû ÀÌ·± ºÎÀ§ÀÇ ¼öÁ¤Àº ½ÅÁßÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¼¹ö¿¡ ¿Ã¸± ¶§´Â ASCII·Î FTP¸¦ ÀÌ¿ëÇØ CGI¸¦ ¼¹ö¿¡ ¿Ã¸± ¶§´Â Àü¼Û ¸ðµå¸¦ ASCII·Î ¹Ù²ã ÁÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾Ê°í binary ³ª auto ¸ðµå·Î Àü¼ÛÇϸé ÇÁ·Î±×·¥Àº ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. ÇÁ·Î±×·¥¿¡ ÀûÇô ÀÖ´Â °æ·Î ´ë·Î Àü¼ÛÇÑ´Ù. ¸ðµç ÇÁ·Î±×·¥Àº ÇÁ·Î±×·¥¿¡ ÀûÇô ÀÖ´Â °æ·Î ´ë·Î ¼¹ö¿¡ ¿Ã·Á¾ß ÇÑ´Ù. ÇÁ·Î±×·¥¿¡ ¾î¶² °æ·Î¿¡ ¾î¶² µð·ºÅ丮°¡ ÇÊ¿äÇÏ´Ù°í µÇ¾î ÀÖÀ¸¸é ±× °æ·Î¿¡ ±× µð·ºÅ丮¸¦ ¸¸µé¾î ÁÖ¾î¾ß ÇÑ´Ù. ÆÛ¹Ì¼Ç Á¶Á¤À» ÀØÁö ¾ÊÀ¸¸é ÇÁ·Î±×·¥Àº ÀÛµ¿µÈ´Ù. À§ÀÇ ³»¿ë ´ë·Î ÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ°í ¼¹ö¿¡ ¿Ã·È´Âµ¥µµ ÇÁ·Î±×·¥ÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é ÆÛ¹Ì¼Ç Á¶Á¤À» ÀØÀº °ÍÀÌ´Ù. Æ۹̼ÇÀ̶õ »ç¿ëÀÚ¿¡°Ô ¾î¶² ±ÇÇÑÀ» ÁÙ °ÍÀÎÁö¸¦ Á¤ÀÇÇÏ´Â °ÍÀ¸·Î ÀÌ¿¡ ´ëÇؼ´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¥ÀÌ readme ÆÄÀϵîÀ» ÅëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. º¸Åë CGI´Â 755·Î, ³»¿ëÀÌ Ãß°¡µÇ°í ÆíÁýµÇ¾î¾ß ÇÒ ¸®½ºÆ®³ª µ¥ÀÌÅÍ ÆÄÀÏÀº 777·Î Àâ¾Æ ÁÖ¾î¾ß ÇÑ´Ù. ¶Ç º¸¾È°ú Á÷Á¢ÀûÀÎ °ü°è¸¦ ¸Î°í ÀÖ´Â Æнº¿öµå ÆÄÀϵîÀº 644µîÀÇ Æ۹̼ÇÀÌ ÇÊ¿äÇѵ¥ ÀÌ¿¡ ´ëÇؼ´Â ÇÁ·Î±×·¥ ¼³¸í¼¸¦ Âü°íÇØ¾ß ÇÑ´Ù.(¾Æ·¡ Unix ±âº» ¸í·É¾î Âü°í) ÅÚ³Ý(Telnet) »ç¿ë¹ý
¸ÕÀú ÅÚ³Ý Á¢¼ÓÀ» Áö¿øÇÏ´Â »õ·Ò µ¥ÀÌŸ¸Ç À̳ª ³ÝÅÒ µîÀÇ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°°í ÀÚ½ÅÀÇ IP ÁÖ¼Ò¸¦ Àû´Â´Ù. (ex) my.domain.co.kr ¶Ç´Â my.domain.com login, password¸¦ ÀÔ·ÂÇÑ´Ù. login¿¡´Â ÀÚ½ÅÀÇ ID, password¿¡´Â ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÑ´Ù. ÀÌÁ¦ºÎÅÍ vi ÆíÁý±â¸¦ ÀÌ¿ëÇØ ÀÚ½ÅÀÇ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¸é µÈ´Ù. ÀÛ¾÷À» ¸¶ÃÆÀ¸¸é logout À̳ª exit ¸í·É¾î¸¦ »ç¿ëÇϸé ÅÚ³ÝÀ» Á¤»óÀûÀ¸·Î ³¡³¾ ¼ö ÀÖ´Ù. Unix¿¡¼ ¾ÐÃà Ç®±â .tar Ç®±â tar -xvf .Z Ç®±â uncompress <ÆÄÀÏ À̸§> .gz ¶Ç´Â .z Ç®±â gzip -d <ÆÄÀÏ À̸§> .tar.Z Ç®±â zcat <ÆÄÀÏÀ̸§>.tar.Z &pip; tar xvf - .tar.gz ¶Ç´Â .tar.z gzip -cd ÆÄÀÏ.tar.gz &pip; tar xvf - Unix ±âº» ¸í·É¾î ls ÆÄÀÏ º¸´Â ¸í·É ls <¿É¼Ç>°ú °°Àº ¹æ¹ýÀ¸·Î »ç¿ë ¿¹¸¦ µé¾î ls -l À̶ó°í Çϸé ÆÄÀÏ »ó¼¼Á¤º¸¸¦ ÇÑ ÁÙ¾¿ º¸¿© ÁØ´Ù. ¿É¼Ç F : ÆÄÀÏ À¯ÇüÀ» ³ªÅ¸³»´Â ±âÈ£¸¦ ÆÄÀÏ¸í ³¡¿¡ Ç¥½Ã l : ÆÄÀÏ »ó¼¼ Á¤º¸ Ç¥½Ã a :¸ðµç ÆÄÀÏÀ» Ç¥½Ã. t : ÆÄÀÏÀ» »ý¼ºµÈ ½Ã°£º°·Î Ç¥½Ã cat ¸í·É¾î ÆÄÀÏ À̸§ ȸ鿡 Ãâ·Â
cat ÆÄÀÏÀ̸§ À» ÀÔ·ÂÇÏ¸é µÈ´Ù. mv ¸í·É¾î ÆÄÀÏ À§Ä¡¸¦ ¿Å±â°Å³ª À̸§À» ¹Ù²Û´Ù. À̸§ º¯°æ: mv old_name new_name ÆÄÀÏÀÇ À§Ä¡º¯°æ: mv file ../main/new_file ¡¡ cp ¸í·É¾î ÆÄÀÏ º¹»ç cp file_a file_b (file_aÀ» file_bÀ̶õ À̸§À¸·Î º¹»çÇÑ´Ù) cp file_1 ../main/file_b (file_1À» ../main/file_bÀ̶õ À̸§À¸·Î º¹»çÇÑ´Ù) chmod ¸í·É¾î ÆÄÀÏ Á¢±Ù ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ¸í·É¾î. chmod <Á¢±Ù ±ÇÇÑ> <ÆÄÀÏ À̸§>
chmod 755 board.cgi ¿Í °°ÀÌ »ç¿ë ´ë°³ cgi ÆÄÀÏÀº 755, ÇÁ·Î±×·¥ÀÌ ¾î¶² ³»¿ëÀ» Àû¾î¾ß ÇÏ´Â ¹®¼´Â 777·Î ³õ´Â´Ù. rm ¸í·É¾î ÆÄÀÏ »èÁ¦ rm <ÆÄÀÏÀ̸§> (ÆÄÀÏÀ» »èÁ¦) rm -r <µð·ºÅ丮> (µð·ºÅ丮 Àüü »èÁ¦) ¡¡ mkdir ¸í·É¾î µð·ºÅ丮 ¸¸µé±â pwd ¸í·É¾î ÇöÀç ÀÛ¾÷ µð·ºÅ丮 º¸À̱â. ±×³É pwd ¶ó°í Ä¡¸é µÈ´Ù. ¡¡ who ¸í·É¾î loginÇÑ »ç¶÷ ¸®½ºÆ® º¸±â. who ¶ó°í ¾²¸é µÊ.
|
|
   |
|
|