3.À¥¼­¹ö °ü·Ã±â¼ú


  ºê¶ó¿ìÀúÂÊ°ú °ü·ÃµÈ ¼ö¸¹Àº ±â¼úµé Áß¿¡¼­ ±×³ª¸¶ Á» »ì¾Æ³²Àº ±â¼úµéÀº ¾ÕÀå¿¡¼­ »ìÆ캸¾Ò´Ù.

±×·¯³ª, À¥¼­¹öÂʵµ ¸¸¸¸Ä¡ ¾Ê´Ù. ¸î³â »çÀÌ¿¡ ±× ÁÖÀΰøµéÀÌ ¸¶±¸ µÚ¹Ù²î°í ÀÖ´Â »óȲÀ̶ó Á¤½Å¾ø±â´Â ºê¶ó¿ìÀúÂÊ ¸øÁö¾Ê´Ù.

3.1 WEB Server

  ¸ÕÀú ´ëÇ¥ÀûÀÎ À¥¼­¹öµéÀÇ Á¾·ù¿¡ ´ëÇؼ­ Àá±ñ »ìÆ캸ÀÚ.

  • ¾ÆÆÄÄ¡(Apache)

    ¾ÆÆÄÄ¡¿Í °°Àº Á¾·ùÀÇ À¥¼­¹ö(NCSA, CERN¿¡¼­ °³¹ßÇÑ À¥¼­¹ö Æ÷ÇÔ)´Â ´ëºÎºÐÀÌ ¹«·á·Î Á¦°øµÇ¸ç, UNIX¹öÀüÀÌ ÁÖ·ù¸¦ ÀÌ·é´Ù.(¾ÆÆÄÄ¡´Â Window¿ë À¥¼­¹ö ¹öÀüµµ ÀÖ´Ù.) ÀÌ·¯ÇÑ °è¿­ÀÇ À¥¼­¹ö´Â º°µµÀÇ °³¹ß¾ð¾î¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. Áï, ¸ðµç ¾ð¾î·Î ÀÛ¼ºµÈ CGI¸¦ ½ÇÇà½Ãų ¼ö ÀÖ´Ù.

      CGI?  ¿¹Àü¿¡ À¥¿¡¼­´Â Á¤ÀûÀÎ HTML¹®¼­¸¸À» Á¦°øÇß¾ú´Ù. ±×·¯³ª »ç¿ëÀÚµéÀº ½Ã½Ã°¢°¢À¸·Î º¯ÇÏ´Â Á¤º¸µéÀ» º¸´Ù ºü¸£°í ´Ù¾çÇÏ°Ô Á¢±ÙÇÏ°í ½Í¾îÁ³´Ù. ±×·¯³ª HTML¹®¼­ÀÇ °æ¿ì´Â ÀÏÀÏÀÌ ¼ÕÀ» ºÁÁà¾ß Çϱ⠶§¹®¿¡ ±×·± ¿å±¸¸¦ ÃæÁ·½Ãų ¼ö°¡ ¾ø¾ú´ø °ÍÀÌ´Ù. ±×·¡¼­, ÀÚµ¿ÀûÀ¸·Î HTML¹®¼­ÀÇ ³»¿ëÀÌ ¹Ù²îµµ·Ï ÇÒ ¼ö ÀÖ°Ô À¥¼­¹öÀÇ ±â´ÉÀ» È®ÀåÇÑ °ÍÀÌ CGIÇÁ·Î±×·¥ÀÌ´Ù. ¾î¶»°Ô º¸¸é, CGIÇÁ·Î±×·¥Àº À¥¼­¹öÀÇ ÀÏÁ¾À̱⵵ ÇÑ °ÍÀÌ´Ù.

      ±×·¯³ª ´Ù¾çÇÑ À¥¼­¹ö°¡ Á¸ÀçÇÏ°í ¶Ç ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ Á¸ÀçÇÏ¿© À¥¼­¹ö¿Í CGIÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÑ Á¤º¸¸¦ »óÈ£ ÁÖ°í¹Þ´Â ¹æ½Ä(interface¶ó°í ºÎ¸¥´Ù.)À» Ç¥ÁØÀ¸·Î °áÁ¤ÇØ¾ß Çß´Ù. ÀÌ°ÍÀÌ ¹Ù·Î CGIÀÌ°í, ÀÌ·¯ÇÑ ±ÔÄ¢À» µû¶ó ÀÛ¼ºÇÑ °ÍÀÌ CGIÇÁ·Î±×·¥ÀÌ´Ù.

      ±×·¯´Ï ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ¹¹°¡ µÇµµ °ü°è°¡ ¾ø°í, À¥¼­¹öµµ ¹¹°¡ µÆµç °£¿¡ ÀÌ·¯ÇÑ ±â´ÉÀÌ Á¸ÀçÇÏ°Ô µÈ °ÍÀÌ´Ù. ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î´Â PERL, C, ASP, PL/SQL, C++, JAVA, Server Side Javascript, PHP, JSP, Java Servelet µîÀÌ ÁÖ·Î »ç¿ëµÇ°í ÀÖ´Ù.

    ¾ÆÆÄÄ¡´Â ¹«·á¶ó´Â ÀåÁ¡¶§¹®¿¡ À̸¦ ±â¹ÝÀ¸·Î ´Ù¾çÇÑ ¾ð¾îµéÀÌ ModuleÇüÅ·ΠÁö¿øµÈ´Ù. Áï, ¾ÆÆÄÄ¡ À¥¼­¹ö¿¡ ¸ðµâÀ» ³¢¿ö³ÖÀ¸¸é ÇØ´ç ¾ð¾î·Î CGI ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ´ëÇ¥ÀûÀÎ CGI¾ð¾î·Î Perl, PHP, C, JavaµîÀÌ ÀÖ´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â www.apache.org¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

  • NES(Netscape Enterprise Server)

    À¯·á·Î »ç¿ëµÇ´Â À¥¼­¹öÁß ±â¾÷¿¡¼­ ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â Á¾·ùÀÌ´Ù. NCS(Netscape Commerce Server)µµ °°Àº °è¿­Àε¥, ¾ÆÆÄÄ¡¿Í °°ÀÌ Livewire(Server-Side JavaScript)¶ó´Â °³¹ß¾ð¾î¸¦ Áö¿øÇϸç, ÀÌ¿Ü¿¡µµ ´Ù¸¥ ¾ð¾î·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡ ¼­¹ö¸íĪÀÌ iPlanetÀ¸·Î º¯°æµÇ¾ú°í, ÇöÀç 6.0ÀÌ ³ª¿ÍÀÖÀ¸¸ç, ³»ºÎ¿¡ Java¿£ÁøÀ» žÀçÇÏ°í ÀÖ´Ù.

    http://www.iplanet.com/

  • Oracle Web Server

    DBMS»ç¿¡¼­ Á¦°øÇÏ´Â À¥¼­¹ö·Î ¾ÆÆÄÄ¡¿Í °°ÀÌ ¸ðµç °³¹ß¾ð¾î·Î ÀÛ¼ºµÈ CGI¸¦ Áö¿øÇÏ°í ÀÖÀ¸¸ç, °¢ DBMS»ç¿¡¼­ Á¦°øÇÏ´Â º°µµÀÇ ¾ð¾î·Î(OracleÀÇ °æ¿ì PL/SQL) ÀÛ¼ºµÈ CGI¸¦ Áö¿øÇÏ°í ÀÖ´Ù. www.oracle.com

  • IIS(Internet Information Server)

    NT±Þ¿¡¼­ ±âº»ÀûÀ¸·Î Áö¿øµÇ´Â À¥¼­¹ö·Î ASP(Active Server Page)¶ó´Â °³¹ß ¾ð¾î¸¦ Áö¿øÇÑ´Ù. MSȯ°æ¿¡¼­´Â ¹«Á¶°Ç IIS¸¦ ¾µ¼ö¹Û¿¡ ¾ø´Â »óȲÀÌ´Ù. ´Ù¸¥ À¥¼­¹öµéµµ °³¹ßÀÚµéÀÌ °£´ÜÇÑ Test¸¦ Çغ¼¼öÀÖµµ·Ï Window¹öÀüÀ» Áö¿øÇÏÁö¸¸, ¹®Á¦´Â ±×ȸ»çµéÀÇ ¹®¼­¿¡¼­ ¹àÈ÷µíÀÌ ÁøÂ¥ °³¹ß ¹× Å×½ºÆ®¿ëÀ̶ó´Â Á¡ÀÌ´Ù. ÃÖ±Ù Window2000 Server·Î ¿À¸é¼­ º¸´Ù´õ °ß°íÇØÁ³´Ù.

    ÀÌ¿Ü¿¡ À©µµ¿ì¿¡¼­ ½ÇÇàµÇ´Â À¥¼­¹ö³ª ¸ÆÄËÅä½Ã¿¡¼­ ½ÇÇàµÇ´Â À¥¼­¹öµµ ¹°·Ð ÀÖ´Ù. ±×·¯ÇÑ °Íµµ ´ëºÎºÐ À§¿Í °°Àº 4°¡Áö ºÎ·ùÁßÀÇ Çϳª¿¡ ¼ÓÇÑ´Ù.

    ¹®Á¦´Â À¥¼­¹ö°íÀ¯ÀÇ ¿µ¿ªÀ» ³Ñ´Â ºÎºÐ Áï, CGIÇÁ·Î±×·¡¹Ö Áö¿øÀ̳ª, Application ServerµéÀÌ À̵éÀÇ ºÎÁ·ÇÑ ºÎºÐÀ» ¸Þ¿ö°¡°í Àִµ¥, ÃÖ±Ù¿¡´Â Application ServerÁ¦Ç°µé(Web Logic, Web Sphere, Oracle Application Server, Resin, Jrun, Tomcat, Inprise, GemStome/J, Dynamo, PowerTier, EAServer, SapphireWEB)µé°£ÀÇ °¢ÃàÀÌ ¹ú¾îÁö°í ÀÖ´Â »óȲÀÌ´Ù.

      Application Server?  Á» ¾î·Á¿î ¾ê±âÀε¥, CGIµéÀ» ¼öÇàÇÏ´Â ±â¹Ýȯ°æÀ̸鼭, À̵鿡 ´ëÇÑ °ü¸®ÀûÀÎ ±â´ÉµéÀ» ¾ÈÁ¤ÀûÀ¸·Î Á¦°øÇÏ´Â ÇÁ·Î±×·¥À¸·Î, °£´ÜÈ÷ ¾ê±âÇÏÀÚ¸é, HTMLÀ» Áö¿øÇϱâ À§Çؼ­ Web Server°¡ ÀÖ°í, CGIÇÁ·Î±×·¥À» Áö¿øÇϱâ À§Çؼ­ Application Server°¡ ÀÖ´Ù°í ºÁµµ ÁÁ´Ù.

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

WEB °­ÁÂ
À¥¿¡´ëÇÑ ±âÃÊÁö½Ä
     - WEB ¼­ºñ½º
     - HTTP ÇÁ·ÎÅäÄÝ
     - Åë½Å ±Ô¾à°ü·Ã ¿ë¾îµé
     - ³×Æ®¿öÅ© °ü·Ã¿ë¾î
     - ºê¶ó¿ìÀú ÀÛµ¿¹æ½Ä
ºê¶ó¿ìÀú °ü·Ã±â¼ú
À¥¼­¹ö °ü·Ã±â¼ú
     - WEB Server
     - CGI °³¹ß¾ð¾î
°í·Á »çÇ×
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master