IBM HTTP Server µµ¿ò¸»: SSL CipherSpec

FastCGI

ÀÌ ¸ðµâÀº FastCGI ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. FastCGI´Â ¾ð¾î µ¶¸³ÀûÀÌ°í ¹èÀ²Á¶Á¤ÀÌ °¡´É(scalable)Çϸç, ¼­¹ö ƯÁ¤ APIÀÇ Á¦ÇÑ ¾øÀÌ ´õ ÁÁÀº ¼º´É°ú Áö¼Ó¼ºÀ» Á¦°øÇÏ´Â CGI¿¡ ´ëÇÑ ¿­¸° È®ÀåÆÇÀÔ´Ï´Ù.

FastCGI ÀÀ¿ëÇÁ·Î±×·¥Àº ƯÁ¤ °³¹ß ¾ð¾î¿¡ Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù(¿­¸° ÇÁ·ÎÅäÄÝ). FastCGI ÀÀ¿ëÇÁ·Î±×·¥ ¶óÀ̺귯¸®´Â ÇöÀç Perl, C/C++, Java, Python ¹× TCL¿ëÀ¸·Î Á¦°øÇÕ´Ï´Ù.

FastCGI ÀÀ¿ëÇÁ·Î±×·¥Àº À¥ ¼­¹ö¿Í Åë½ÅÇϱâ À§ÇØ (TCP ¶Ç´Â Unix) ¼ÒÄÏÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹èÀ²°¡´É(scalable) ±¸Á¶´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¥ ¼­¹ö·Î¼­ µ¿ÀÏÇÑ Ç÷§Æû¿¡¼­ ¶Ç´Â ±â¾÷ ³×Æ®¿öÅ©°£¿¡ ºÐ»êµÈ ¸¹Àº ±â°è¿¡¼­ ½ÇÇàÇϵµ·Ï ÇÕ´Ï´Ù.

FastCGI ÀÀ¿ëÇÁ·Î±×·¥Àº ´Ù¸¥ À¥ ¼­¹ö Ç÷§ÆûÀ¸·Î À̵¿ÀÌ °¡´ÉÇÕ´Ï´Ù. FastCGI´Â Á÷Á¢ Áö¿øµÇ°Å³ª °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â À¥ ¼­¹ö¿¡ ÀÇÇÑ »ó¾÷Àû È®ÀåÀ» ÅëÇØ Áö¿øµË´Ï´Ù.

FastCGI ÀÀ¿ëÇÁ·Î±×·¥Àº Áö¼Ó¼ºÀ» °®±â ¶§¹®¿¡ ¼Óµµ°¡ ºü¸¨´Ï´Ù. ¿äûº° ½Ãµ¿ ¹× Ãʱ⠼³Á¤ ¿À¹öÇìµå°¡ ¾ø½À´Ï´Ù. ÀÌ´Â CGI ÆÐ·¯´ÙÀÓ(¿¹¸¦ µé¾î, °Å´ëÇÑ Perl ½ºÅ©¸³Æ®³ª Çϳª ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ÇÊ¿ä·Î ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥) ³»¿¡¼­ ÀÚÄ© ºñ½Ç¿ëÀûÀÏ ¼ö ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ßÀ» °¡´ÉÇÏ°Ô ¸¸µé¾ú½À´Ï´Ù.

FastCGI¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â FastCGI À¥ »çÀÌÆ®¿¡ ÀÖ½À´Ï´Ù. FastCGI °ü·Ã ¹ßÇ¥ ¹× ¸ðµâ °»½ÅÀÇ ÅëÁö¸¦ ¹ÞÀ¸·Á¸é ÁÖÁ¦ ÇʵåÀÇ '±¸µ¶(subscribe)'À» ¼±ÅÃÇÑ ÈÄ fastcgi-announce-request@idle.comÀ¸·Î ¸ÞÀÏÀ» º¸³»½Ê½Ã¿À. mod_fastcgi ¹× FastCGI ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß Åä·Ð¿¡ Âü¿©ÇÏ·Á¸é ÁÖÁ¦ ÇʵåÀÇ '±¸µ¶(subscribe)'À» ¼±ÅÃÇÑ ÈÄ fastcgi-developers-request@idle.com·Î ¸ÞÀÏÀ» º¸³»½Ê½Ã¿À.

IBM HTTP Server °í¼Ó CGI Ç÷¯±×Àο¡ ´ëÇÑ ¸ñÀûÀº µ¿Àû ³»¿ë ÀÛ¼º¿¡ ´ëÇÑ ´ëü ¸Þ¼Òµå¸¦ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. FastCGI´Â ¼­¹ö ƯÁ¤ APIÀÇ Á¦ÇÑ ¾øÀÌ ´õ ÁÁÀº ¼º´É°ú Áö¼Ó¼ºÀ» Á¦°øÇÏ´Â CGI¿¡ ´ëÇÑ È®Àå ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.

°ü·Ã Á¤º¸