mod_lisp.

mod_lisp apache ¸ðµâÀº Lisp¿¡¼­ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ½±°Ô ¾µ ¼öÀÖ´Â ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

mod_lisp. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Marc Battyani
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.fractalconcept.com

mod_lisp. ű×


mod_lisp. ¼³¸í

mod_lisp apache ¸ðµâÀº Lisp¿¡¼­ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ½±°Ô ¾µ ¼öÀÖ´Â ¸ðµâÀÔ´Ï´Ù. MOD_LISP Apache ¸ðµâÀº Apache¿¡¼­ Apache¿¡¼­ Lisp Processes ·ÎÀÇ Lisp.mod_lisp ÅäÅ©¿¡¼­ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ½±°Ô ÀÛ¼ºÇÏ´Â ¸ðµâ·Î ¿äûÀ» ó¸®Çϱâ À§ÇØ ¸Å¿ì °£´ÜÇÑ ÇÁ·ÎÅäÄÝÀÌÀÖ´Â ¼ÒÄÏ¿¡ ÀÇÇÑ ÇÁ·Î¼¼½º¸¦ ½±°Ô ÀÛ¼ºÇÒ ¼öÀÖ´Â ¸ðµâÀÔ´Ï´Ù. ÀÌÁ¦ ¼º´É Çâ»óÀ» À§ÇØ Apache¸¦ Lisp ¼ÒÄÏÀ¸·Î Àç»ç¿ëÇÕ´Ï´Ù. ¹Ì·¡ÀÇ ¹öÀüÀº ¾Æ¸¶µµ ´õ ¸¹Àº LISP ƯÁ¤ ÀÏÀÌÁö¸¸, ÀÌÁ¦´Â ´Ù¸¥ ¾ð¾î¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â MOD_LISP? ¡¤ LISP ¼­¹ö´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹öÀÔ´Ï´Ù. ¾î¶² °æ¿ì¿¡´Â GIF ¶Ç´Â JPEG ÆÄÀÏÀ̳ª Á¤Àû ÆäÀÌÁö¿Í °°Àº °Íµé°ú ÇÔ²² LISP ÀÀ¿ë ÇÁ·Î±×·¥À» ±«·ÓÈ÷Áö ¾ÊÀ¸·ÁÇÕ´Ï´Ù. mod_lispÀ» »ç¿ëÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¿¡¼­ HTTP ¼­¹ö¸¦ ºÐ¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ³»°¡ È«º¸ÇÏ´Â ¾ÆÅ°ÅØó´Â ´ÙÀ½°ú °°½À´Ï´Ù. Çϳª ÀÌ»óÀÇ Apache ÇÁ·±Æ®°¡ Á¤Àû ÄÁÅÙÃ÷ (À̹ÌÁö¿Í °°Àº À̹ÌÁö)¸¦ Á¦°øÇϱâ À§ÇØ Çϳª ÀÌ»óÀÇ Lisp ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö°¡ ÀÀ¿ë ÇÁ·Î±×·¥ ³í¸® ¹× µ¥ÀÌÅͺ£À̽º ¼­¹ö¸¦ ó¸®ÇÏ¿© µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù. ¡¤ ½Ã°£Àº °ÅÄ£ ÀÚ¿øÀÔ´Ï´Ù. ±×·¡¼­ SSL°ú °°Àº °ÍÀ» ±¸ÇöÇÏ°í HTTP ÇÁ·ÎÅäÄÝ µîÀ» À¯ÁöÇϱâ À§ÇØ ³¶ºñÇÏ°í ½ÍÁö´Â ¾Ê½À´Ï´Ù. Apache »ç¶÷µéÀº ÃæºÐÇÑ Ç°Áú·Î ÀÌ°ÍÀ» ¼öÇàÇÕ´Ï´Ù. ¡¤ ÇýÅÃÀ» ´©¸± ¼ö ÀÖ½À´Ï´Ù. Apache ¸ðµâ¿¡¼­ ÇÊ¿äÇÒ °æ¿ì (mod_gzip) ½ÃÀå ¼ö¿ëÀÌ ÈξÀ ÁÁ½À´Ï´Ù. Lisp + FreeBSD + (PostgreSQL ¶Ç´Â Oracle) ¼Ö·ç¼Çº¸´Ù Apache + FreeBSD + (PostgreSQL ¶Ç´Â Oracle) + Lisp ¼Ö·ç¼ÇÀ» ÆǸÅÇÏ´Â °ÍÀÌ Á¤¸» ½±½À´Ï´Ù. ù ¹ø° °æ¿ì Lisp´Â Perl, Python ¹× ´Ù¸¥ »ç¶÷µé°ú °°Àº ¶Ç ´Ù¸¥ À¥ ¾ð¾î·Î Àνĵ˴ϴÙ. µÎ ¹ø° °æ¿ì¿¡´Â Lisp »ç¿ëÀ» ¿ËÈ£ÇؾßÇÕ´Ï´Ù. ¡¤ FreeBSD ½ºÅ¸ÀÏ ¶óÀ̼¾½º·Î Mod_LISP°¡ ¸±¸®½ºµÇ¾î ÀÖ½À´Ï´Ù. ¡¤ LISP À¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ À¥ »çÀÌÆ®ÀÇ ÀϺÎÀÏ»ÓÀÔ´Ï´Ù. Àç¹ßÀÎ : ¡¤ Apache 1.3 ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÛ¾÷ÇÏ´Â °ÍÀÌ ´õ ½±½À´Ï´Ù. /2.xcompiling mod_lispjust Çü½Ä : apxs -i -c mod_lisp.cthis´Â Apache ±¸¼º ÆÄÀÏ (httpd.conf ¶Ç´Â apache.conf)À» mod_lispinÀ¸·Î ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÕ´Ï´Ù. ¸ÕÀú mod_lisp ¸ðµâÀ» Ãß°¡ÇϽʽÿÀ (°æ·Î º¯°æ loadmodule lisp_module loadmodule lisp_module libexec / apache / mod_lisp.so (Unixes ¹× À¯»çÇÑ) loadmodule lisp_module module / mod_lisp.dll (win32 for win32) lispserver Áö½Ã¹® (lispserver ip-address-lisp-computer of-lisp-computer ip) -port-of-lisp-process »ç¿ëÀÚ Á¤ÀÇ À̸§ : IP-Address-of-lisp-computer´Â LISP ÇÁ·Î¼¼½º°¡ IP Æ÷Æ® IP Æ÷Æ® ÀÎ ÄÄÇ»ÅÍÀÇ IP ÁÖ¼ÒÀÔ´Ï´Ù. LISP ÇÁ·Î¼¼½º°¡ is.user-defined-nameÀÌ ¾ÆÆÄÄ¡¿¡¼­ Lisp ÇÁ·Î¼¼½º·Î Àü´ÞµÇ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. Apache ¼­¹ö¿¡¼­ Á¤ÀÇ µÈ ¿©·¯ °¡»ó ¼­¹ö ¶Ç´Â µð·ºÅ丮°¡ Apache ¼­¹ö¿¡¼­ Á¤ÀÇ µÈ °æ¿ì mod_lisp.example : Lispserver 127.0.0.13000 "ÇÁ·¢Å»"Finale SetHanlder Áö½Ã¹®À» Ãß°¡ÇÕ´Ï´Ù. <À§Ä¡ asp/> SetHandler Lisp Çڵ鷯 / asp (°°Àº) / asp/index.html¿Í °°Àº ¸ðµç URLÀº mod_lispyour httpd.conf·Î º¸³»¾ßÇÕ´Ï´Ù. ... loadmodule lisp_module libexec / apache / mod_lisp.so ... clearModuleist .. .ddmodule mod_lisp.c ... lispserver 127.0.0.13000 "ÇÁ·¢Å»"... setHandler lisp-handler ... mod_sslÀ» »ç¿ëÇÏ´Â °æ¿ì SSL Áö½Ã¹®¿¡ ÀÌ°ÍÀ» ³Ö¾î¾ßÇÕ´Ï´Ù. ssloptions + stdenvvarsto¿¡´Â ssl-session-id°¡ lisp processtrestart apache·Î Àü¼ÛµÇ¾î¾ßÇÕ´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î °ÍÀÔ´Ï´Ù. ¡¤ lispsocket º¯¼ö ´ë½Å lispsocket ¹× sanfelispsocket º¯¼ö¸¦ Àü¿ª º¯¼ö·Î ´Ù½Ã À̵¿ÇÕ´Ï´Ù. ¡¤ ±¸Á¶Ã¼°¡ °¢°¢À¸·Î Àç¼³Á¤µË´Ï´Ù. »õ ¿äûÀÌ ÀÖÀ¸¹Ç·Î Àç»ç¿ë ´ë½Å ¼ÒÄÏÀÌ ¼Õ½ÇµÇ¾ú½À´Ï´Ù. (Edi Weitz°¡ ¹ß°ßÇÏ°í °íÁ¤)


mod_lisp. °ü·Ã ¼ÒÇÁÆ®¿þ¾î