23. À©µµ¿ì¿ë CGI


  ´Ù½Ã´Â CGI¸¦ C·Î Â¥´Â ÀÏÀº ¾øÀ» ÁÙ ¾Ë¾Ò´Ù.

  ASP(Active Server Page)µµ ÀÖ°í, JAVAµµ ÀÖ°í, PHP, Perlµî À¥ °³¹ß¿ë ¾ð¾î°¡ ¸¹¾Æ¼­, ÀÌÁ¦ C·Î ÀÛ¼ºÇÏ´Â CGIÀÇ ½Ã´ë´Â ¿ÏÀüÈ÷ »ç¶óÁ³´Ù°í »ý°¢Çߴµ¥, À¢°É...... ¾ÆÁ÷µµ ¸¹Àº CGIµéÀÌ C·Î °³¹ßµÇ°í ÀÖ´õ±º!

  ¶Ç, °øºÎÇϰíÀÚ ÇÏ´Â ÀϺΠµ¶ÀÚ(?)µéÀÇ °­·ÂÇÑ ¿ä±¸¿¡ ÀÇÇØ¼­ Window¿¡¼­ CGI¸¦ C·Î ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ °­ÀÇÇϰíÀÚ ÇÑ´Ù.

  À©µµ¿ì ȯ°æ¿¡¼­ CGI¸¦ C·Î °³¹ßÇÏ·Á¸é ´ÙÀ½°ú °°Àº Áغñ»çÇ×ÀÌ ÇÊ¿äÇÏ´Ù.
  • À¥¼­¹ö

      ÀÌ °­Á¿¡¼­ »ç¿ëÇÒ À¥¼­¹ö´Â ¾ÆÆÄÄ¡(Apache)´Ù. ¹öÀüÀº 1.3.22. ¾ÆÆÄÄ¡ °ø½Ä »çÀÌÆ®¿¡°¡¼­ ´Ù¿î ¹Þµµ·Ï ÇÏÀÚ.

      ¾ÆÆÄÄ¡ÀÇ °ø½Ä À¥»çÀÌÆ®´Â http://www.apache.org ÀÌ´Ù. ±× »çÀÌÆ®´Â ´Ù¾çÇÑ OS»ó¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ÆÄÀϵéÁ¦°øÇϰí ÀÖ´Ù. À©µµ¿ì °è¿­Àº ´ÙÀ½ URL¿¡ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù.

    À©µµ¿ì¿ë ¾ÆÆÄÄ¡ ´Ù¿î·Îµå

      ´Ù¿î ¹ÞÀ» ÆÄÀϸíÀº apache_1.3.22-win32-x86.msi (2M )ÀÌ´Ù.

      * msi´Â Microsoft InstallerÀÇ ¾àÀÚ·Î ÀÏÁ¾ÀÇ ¼³Ä¡ ÇÁ·Î±×·¥À¸·Î msiÈ®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀ» ¼³Ä¡ÇÒ ¶§ »ç¿ëµÇ¸ç, ME³ª 2000°è¿­Àº ÀÌ¹Ì ±âº»ÀûÀ¸·Î ¼³Ä¡°¡ µÇ¾îÀÖ´Ù. ±×·¯³ª, 95, 98, NT»ç¿ëÀÚ´Â Ãß°¡ÀûÀ¸·Î Microsoft Installer¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.

    À©µµ¿ì NT»ç¿ëÀÚ
    À©µµ¿ì 95, 98 »ç¿ëÀÚ

      MS Installer¸¦ ¼³Ä¡Çϸé *.msi ÆÄÀÏÀ» ´õºí Ŭ¸¯ÇÏ¿© ½ÇÇà½Ãų ¼ö ÀÖ´Ù.

      ÁÖÀÇ»çÇ×   ¹¹, ±× ÆäÀÌÁö¿¡ ÀÚ¼¼È÷ ³ª¿ÍÀִµ¥, ³»¿ëÀÎÁï, Window 95»ç¿ëÀÚ´Â winsockÀ» UpgradeÇØ¾ß ÇÑ´Ù. ´ÙÀ½ ¸µÅ©¿¡¼­ ´Ù¿î ¹ÞÀ» ¼ö Àִµ¥, ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é, Apache»çÀÌÆ®¿¡¼­ ÇØ´ç ¹®ÀåÀ» ã¾Æ¼­ ´Ù¿î ¹Þµµ·Ï ÇÏÀÚ.
      WinSock 2 Upgrade


  • C¾ð¾î ÄÄÆÄÀÏ·¯

      CGI¸¦ C¾ð¾î·Î ÀÛ¼ºÇصµ ½ÇÇàÇÒ ¼ö ÀÖ´Â »óÅ·Π¸¸µé ¼ö ÀÖ´Â C¾ð¾î¿ë ÄÄÆÄÀÏ·¯(Compiler)°¡ ÇÊ¿äÇϸç, ÀÌ °­Á¿¡¼­´Â Visual C++·Î °áÁ¤À» Çß´Ù. ¹öÀüÀº 6.0À» »ç¿ëÇÑ´Ù. ¾Æ¹«·¡µµ Window¿¡¼­ C¾ð¾î¿ë ÄÄÆÄÀÏ·¯´Â Visual C++¸¸ÇÑ°Ô ¾øÀ¸´Ï.... ¹¹, ´Ù¸¥ ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

  • ±âº» Áö½Ä

      À§¿¡¼­ ¸»ÇÑ ¾ÆÆÄÄ¡µµ ¼³Ä¡µÇ°í, Visual C++µµ ¼³Ä¡ Çߴ°¡? ¸¶Áö¸·À¸·Î ÇÊ¿äÇÑ °ÍÀº CGI¿¡ ´ëÇÑ ±âº» Áö½ÄÀÌ´Ù. º» °­Á´ CGI with C(±âÃÊ)´Â ´Ù Àо »ç¶÷¸¸ÀÌ ÁøÇàÇÒ ÀÚ°ÝÀÌ ÀÖ´Ù. ¸øÀÐ¾î ºÃ´Ù¸é, ÀϾ°í ¿À¶ó( CGI with C(±âÃÊ) )
    CGI with C in IIS?   IIS(Internet Information Server)´Â À©µµ¿ì ¼­¹ö °è¿­¿¡ ŽÀçµÇ¾î ¿î¿µµÇ´Â °¡Àå º¸ÆíÀûÀÎ À¥¼­¹ö(Web Server)ÀÌ´Ù. ±×·¯³ª, IISÀ¥¼­¹ö´Â ±âº»ÀûÀ¸·Î ASP¸¸À» Áö¿øÇϸç, ISAPI¹æ½ÄÀÇ C CGI¸¦ Áö¿øÇϰí ÀÖ´Ù. ºÒÇàÈ÷µµ ´Ü¼ø CGI C´Â Áö¿øÇÏÁö ¾Ê´Â´Ù. ¹°·Ð, º°µµÀÇ ÇÁ·Î±×·¥(Java Servlet Engine)À» ¼³Ä¡Çϸé Java·Î ÀÛ¼ºµÈ CGIµéµµ Àß ÀÛµ¿Àº µÈ´Ù.
  ÀÚ ÀÌÁ¦ ¼³Ä¡µµ ³¡³µ°í, CGI with C ±âº» Áö½ÄÀÌ ÀÖÀ¸¹Ç·Î, ¹Ù·Î ½ÇÀü¿¡ µé¾î°¡ º¸ÀÚ.

- Last Update : 2001.11.30 by Deadfire(http://www.deadfire.net)

CGI with MFC
À©µµ¿ì¿ë CGI
À¥¼­¹ö ¼³Á¤
ÀÛ¼º ¹æ¹ý
ÀÛµ¿ ¿ø¸®
     - GET METHOD
     - POST METHOD
MDB»ç¿ëÇϱâ
File Upload
¾ÕÀ¸·Î...

Copyright ¨Ï 1997 ~, Deadfire Program Master