Çϼ¼ ·ç

HASERLÀº HTML ¹®¼­¿¡ ½© ½ºÅ©¸³Æ®¸¦ ³»ÀåÇÏ´Â CGI ·¡ÆÛÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Çϼ¼ ·ç ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Nathan Angelacos
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

Çϼ¼ ·ç ű×


Çϼ¼ ·ç ¼³¸í

HaserlÀº HTML ¹®¼­¿¡ ½© ½ºÅ©¸³Æ®¸¦ ³»ÀåÇÏ´Â CGI ·¡ÆÛÀÔ´Ï´Ù. HaserlÀº Shell ½ºÅ©¸³Æ®¸¦ HTML ¹®¼­¿¡ Æ÷ÇÔ ÇÒ ¼öÀÖ´Â ÀÛÀº CGI ·¡ÆÛÀÔ´Ï´Ù. HaserlÀº PHP°¡ ³Ê¹« Å®´Ï´Ù. Linux ¿ëÀ¸·Î ÀÛ¼ºµÇ¾úÁö¸¸ FreeBSD¿¡¼­ ½ÇÇàµÇ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ±×°ÍÀº ¾à 10K·Î ÄÄÆÄÀϵǰí ÀϹÝÀûÀÎ °æ¿ì´Â GPL2 (GNU Public License)ÀÇ Á¶°Ç¿¡ µû¶ó ¹Ì´Ï httpd ¶Ç´Â thttpd.freely »ç¿ë °¡´ÉÇÑ ÀÛÀº À¥ ¼­¹ö ¾Æ·¡¿¡ CGI ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ¼³Ä¡ Áöħ.`configure '½© ½ºÅ©¸³Æ®´Â ÄÄÆÄÀÏ Áß¿¡ »ç¿ëµÇ´Â ´Ù¾çÇÑ ½Ã½ºÅÛ Á¾¼Ó º¯¼ö¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ °ªÀ» ÃßÃøÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ÀÌ °ªÀ» »ç¿ëÇÏ¿© ÆÐÅ°ÁöÀÇ °¢ µð·ºÅ丮¿¡`makefile 'À» ¸¸µì´Ï´Ù. ¶ÇÇÑ ½Ã½ºÅÛ Á¾¼Ó Á¤ÀÇ°¡ Æ÷ÇÔ µÈ Çϳª ÀÌ»óÀÇ`.h 'ÆÄÀÏÀ» ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î Àå·¡¿¡ ½ÇÇàÇÒ ¼öÀÖ´Â ½© ½ºÅ©¸³Æ®`config.status '¸¦ ¸¸µì´Ï´Ù. Å×½ºÆ® °á°ú¸¦ ÀúÀåÇÏ°í À籸¼º ¼Óµµ¸¦ ³ôÀÌ°í`config. ·Î±×ÀÇ ÄÄÆÄÀÏ·¯ Ãâ·Â (`configure 'µð¹ö±ëÀ» À§ÇØ À¯¿ëÇÑ À¯¿ë). ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇϱâ À§ÇØ ºñÁ¤»óÀûÀÎ ÀÏÀ» ÇؾßÇÏ´Â °æ¿ì,`configure'´Â ¾î¶»°ÔÇÒÁö ¿©ºÎ¸¦ È®ÀÎÇÏ°í, diff ¶Ç´Â Áöħ¿¡ ´ëÇÑ ÁöħÀ» È®ÀÎÇϽʽÿÀ. `README '¿¡ ÁÖ¾îÁø ÁÖ¼Ò´Â ´ÙÀ½ ¸±¸®½º¿¡¼­ °í·Á µÉ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² ½ÃÁ¡¿¡¼­`config.cache '¿¡¼­´Â °è¼Ó »ç¿ëÇÏÁö ¾ÊÀ¸·Á´Â °á°ú¸¦ Æ÷ÇÔÇϸé`autoconf'¶ó´Â ÇÁ·Î±×·¥ÀÌ`configure '¸¦ ÀÛ¼ºÇÏ´Â µ¥`configure.in'À» »ý¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿©`configure '¸¦ º¯°æÇϰųª`configure'¸¦ º¯°æÇÏ·Á´Â °æ¿ì`configure.in '¸¸ ÇÊ¿äÇÕ´Ï´Ù. 1. ÆÐÅ°ÁöÀÇ ¼Ò½º Äڵ尡 Æ÷ÇÔ µÈ µð·ºÅ丮¿¡`CD '¸¦ ÀÔ·ÂÇÏ°í`./configure'¸¦ ÀÔ·ÂÇÏ¿© ½Ã½ºÅÛ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ System V¿¡¼­`csh '¸¦ »ç¿ëÇÏ´Â °æ¿ì`csh'°¡ 'csh'¸¦ ½ÇÇàÇÏÁö ¸øÇÏ°ÔÇÏ´Â °ÍÀ» ¹æÁöÇϱâ À§ÇØ`sh ./configure '¸¦ ÀÔ·ÂÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. `configure '¸¦ ½ÇÇàÇϸé Àá½Ã °É¸³´Ï´Ù. ½ÇÇà Áß¿¡´Â ITS°¡ È®ÀÎÇÏ´Â ±â´ÉÀ» ¾Ë¸®´Â ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù .2. ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ·Á¸é`make '¸¦ ÀÔ·ÂÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î,`check '¸¦ ÀÔ·ÂÇÏ¿© package.4¿Í ÇÔ²² Á¦°øµÇ´Â ÀÚü Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. `make install 'À» ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥ ¹× ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ ¹× ¹®¼­¸¦ ¼³Ä¡ÇϽʽÿÀ .5. `clean 'À» ÀÔ·ÂÇÏ¿© ¼Ò½º ÄÚµå µð·ºÅ丮¿¡¼­ ÇÁ·Î±×·¥ ¹ÙÀ̳ʸ® ¹× °³Ã¼ ÆÄÀÏÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ`configure '¶ó´Â ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é (±×·¡¼­ ´Ù¸¥ Á¾·ùÀÇ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖÀ½),`make distclean'.thereµµ`make mainterer-clean'´ë»óÀÌÁö¸¸ Áַδ ÆÐÅ°ÁöÀÇ °³¹ßÀÚ. À̸¦ »ç¿ëÇÏ´Â °æ¿ì ¹èÆ÷ commingpilers¿Í optionsome ½Ã½ºÅÛ°ú ÇÔ²² Á¦°øµÈ ÆÄÀÏÀ» Àç»ý¼ºÇϱâ À§ÇØ ¸ðµç Á¾·ùÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» °¡Á®¿Í¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ȯ°æ¿¡¼­ ¼³Á¤ÇÏ¿© º¯¼ö¿¡ ´ëÇÑ`±¸¼º 'Ãʱ⠰ªÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. Bourne ȣȯ ½©À» »ç¿ëÇÏ¸é ´ÙÀ½°ú °°ÀÌ ¸í·É ÁÙ¿¡¼­ ÇÒ ¼ö ÀÖ½À´Ï´Ù. cc = c89 cflags = -o2 libs = -lposix ./configureor`env 'ÇÁ·Î±×·¥ÀÌÀÖ´Â ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù : env cppflags = -i / usr / local / ldflags = -s ./configurewhatÀÇ »õ·Î¿î 0.9.24 °³¹ß ¸±¸®½º : ¡¤ ¼¼±× Àè¾øÀÌ Àü¼Û µÈ º¯¼ö (=). (MyScript.cgi? Foo°¡ ÀÏÂï ½ºÅ©¸³Æ®¸¦ Áß´Ü ÇÑ ½ºÅ©¸³Æ®) ¡¤ ¸Ç ÆäÀÌÁöÀÇ ¿©·¯ °¡Áö ¿ÀŸ°¡ °íÁ¤µÇ¾ú½À´Ï´Ù (Scott) ¡¤ enclabl-bash È®Àå ±â´ÉÀ¸·Î ±¸¼ºµÈ ScottÀÇ bash-endensions´Â args°¡¾ø´Â HaserlÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌÁ¦ LUA ¶Ç´Â Bash Extensions°¡ È°¼ºÈ­ µÈ °æ¿ìº¸°íÇÕ´Ï´Ù. ¡¤ ¾ç½Ä º¯¼ö´Â ÀÌÁ¦ "¾ç½Ä _ *"·Î Çϵå ÄÚµùµÇ¾î ÀÌÁ¦ Æû _ + GET_, POST_, COOKIE_ (SCOTT) - WIP·Î ÀúÀåµË´Ï´Ù.


Çϼ¼ ·ç °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ºí·Î±Û¸Ó

Bloghoommer´Â FTP·Î WebLogs¸¦ ±¸¼º, ÆíÁý ¹× °Ô½ÃÇϱâÀ§ÇÑ µ¶¸³ ½ÇÇà Çü Java ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ...

129

´Ù¿î·Îµå

uidl.

UIDLÀº º¹ÀâÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Ç¥ÇöÇϱâÀ§ÇÑ ½ºÅ©¸³Æ® °¡´É, JavaScript ±â¹Ý ¾ð¾î¸¦ ¸¸µå´Â °ÍÀ» ¸ñÇ¥·ÎÇÏ´Â µµ±¸ÀÔ´Ï´Ù. ...

201

´Ù¿î·Îµå

½º¸¶Æ® °Ô½ÃÀÚ

½º¸¶Æ® °Ô½ÃÀÚ´Â ÀÎÅͳݿ¡ Á¤Àû ¶Ç´Â µ¿Àû À¥ »çÀÌÆ®¸¦ °Ô½ÃÇÏ´Â µ¥ µµ¿òÀ̵Ǵ À¥ ±â¹Ý ¿ÀÇ ¼Ò½º ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ...

146

´Ù¿î·Îµå