ashd.

SANE HTTP µ¥¸ó
Áö±Ý ´Ù¿î·Îµå

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

±¤°í

  • Rating:
  • ƯÇã:
  • GPL v3
  • °Ô½ÃÀÚ À̸§:
  • Fredrik Tolf
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.dolda2000.com/~fredrik/lirccd/

ashd. ű×


ashd. ¼³¸í

SANE HTTP µ¥¸ó Ashd´Â ´ÙÁß ÇÁ·Î±×·¥ ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·ÎÇÏ´Â ¸ðµâ Çü HTTP ¼­¹ö ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ´Ù¸¥ HTTP ¼­¹ö´Â ¾Æ¸¶µµ·Îµå °¡´ÉÇÑ ¸ðµâÀÌÀÖ´Â ¸ð ³î¸® ½Ä ÇÁ·Î±×·¥À̸ç ASHD´Â ¿©·¯ °¡Áö ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î ±¸¼ºµÇ¾î ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î ¿äûÀ» ó¸®ÇÏ¿© °£´ÜÇÑ ÇÁ·ÎÅäÄÝ (UNIX ÆÄÀÌÇÁ ¶óÀΰú ´Ù¸£Áö ¾ÊÀ½)À» ¼­·Î Àü´ÞÇÕ´Ï´Ù. AshdÀÇ µðÀÚÀÎÀº ¿©·¯ °¡Áö ÁÁÀº ¼Ó¼ºÀ» °¡Á®¿É´Ï´Ù. °¡Àå ÁÖ¸ñÇÒ¸¸ÇÑ ´ÙÀ½°ú °°Àº µðÀÚÀÎÀÇ µðÀÚÀÎÀº Ç¥ÁØ UNIX öÇÐÀÇ Ç¥ÁØ UNIX öÇÐÀÇ ¿¹ÀÔ´Ï´Ù. ±Û½ê (³ª´Â Èñ¸Á). ÇÔ¼öÀÇ ±ú²ýÇÑ ¹¦»ç´Â °¢ ÇÁ·Î±×·¥ÀÌ ¸Å¿ì ÀÛ°í ´Ü¼ø ÇÒ ¼ö ÀÖÀ¸¸ç ÇöÀç ÄÝ·º¼ÇÀÇ °¢ ÇÁ·Î±×·¥ (ÄÚ¾î HTTP Æļ­ ÇÁ·Î±×·¥, HTParser, ²Ï ¼±ÅÃÀû, SSL ±¸ÇöÀ» °è»êÇÏÁö ¾Ê´Â °Í¸¸ Å­ core http parser ÇÁ·Î±×·¥, htparser Æ÷ÇÔ) 1,000 ÁÙ ¹Ì¸¸ÀÇ C ÄÚµå (±×¸®°í ´ëºÎºÐº¸´Ù »ó´çÈ÷ À۾Ƽ­ »ó´çÈ÷ ÀÛÁö¸¸)¸¦ ½±°Ô ¿¬±¸ÇÏ°í ÀÌÇØÇÒ ¼öÀÖ°Ô ÇØÁÝ´Ï´Ù. °¢ ÇÁ·Î±×·¥Àº ÀÚü ÇÁ·Î¼¼½º¿¡¼­ ½ÇÇàµÇ¹Ç·Î ÀûÀýÇÑ ±ÇÇÑÀ» ÇÒ´ç ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÇÁ·Î±×·¥¿¡¼­ °¡Àå ÁÖ¸ñÇÒ¸¸ÇÑ »ç¿ëÀÚ´Â »ç¿ëÀÚ°¡ Ȩ µð·ºÅ丮 (/ ~ »ç¿ëÀÚ / URL, »ç¿ëÀÚ°¡ ±×·¸°ÔÇÏ´Â °æ¿ì)ÀÇ ¼­ºùÀÌ ½ÇÁ¦·Î »ç¿ëÀÚ·Î ·Î±×ÀÎ ÇÑ ÄÚµå·Î¸¸ ¹ß»ýÇÏ´Â Äڵ常À» º¸ÀåÇÕ´Ï´Ù. ±×¸®°í HTParser ÇÁ·Î±×·¥Àº Ŭ¶óÀ̾ðÆ®¿Í Á÷Á¢ÀûÀ¸·Î ¸»ÇÏ´Â À¯ÀÏÇÑ ÇÁ·Î±×·¥ÀÌ¸ç ºñ »ç¿ëÀÚ°¡ ¾Æ´Ñ ºñ »ç¿ëÀÚ·Î ¿Ïº®ÇÏ°Ô ½ÇÇàµÉ ¼ö ÀÖÀ¸¸ç ºó µð·ºÅ丮°¡ chroot'ed¸¦ ´Ù½Ã ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÇÁ·Î±×·¥Àº ´Ü¼øÇÑ ÀÛ¾÷, ±× ±¸¼ºÀº ¸Å¿ì °£´ÜÇÏ°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. °¡»ó µð·ºÅ͸®, °¡»ó È£½ºÆ®, HTTP ÇÁ·ÎÅäÄÝ ¸Å°³ º¯¼ö ¶Ç´Â ÀÎÁõ¿¡ °ü½ÉÀÌÀÖ´Â ¹°¸®Àû µð·ºÅ͸®¿¡¼­ ¼­ºñ½º ¸¸ ó¸®ÇÏ´Â DirPlex ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÆÄÀÏ Çü½Ä ¶Ç´Â µð·ºÅ丮 °èÃþ ±¸Á¶¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ PATPLEX ÆÐÅÏ ¸¶Ä¡°¡ ÇÊ¿äÇÏÁö ¾ÊÀº °Íó·³ °¢ ÇÁ·Î±×·¥ÀÇ ±¸¼º ÆÄÀÏ Çü½ÄÀº °¡´ÉÇÑ ÇÑ °£´ÜÇÏ°Ô À¯Áö µÉ ¼ö ÀÖÀ¸¸ç ´ëºÎºÐÀÇ ÇÁ·Î±×·¥Àº ¸í·É ÁÙ ¿É¼ÇÀ¸·Î °£´ÜÇÏ°Ô ±¸¼ºµË´Ï´Ù. ASHD´Â ´ÙÁß ÇÁ·Î¼¼½º ÇÁ·Î±×·¥ÀÌÁö¸¸ ¿¹¸¦ µé¸é µ¿ÀÏÇÑ Àǹ̰¡ ¾Æ´Õ´Ï´Ù. ¾ÆÆÄÄ¡. °¢ ¿äû Çڵ鷯´Â ¹«±âÇÑÀ¸·Î °è¼Ó ½ÇÇàµÇ¸ç ¿©·¯ »çº»À» »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù. Áï ¸ðµç ÇÁ·Î¼¼½º »óÅ°¡ ¿äû°£¿¡ Áö¼ÓµÇ¸é ¼¼¼Ç µ¥ÀÌÅÍ°¡ ¸Þ¸ð¸®¿¡ º¸°ü µÉ ¼ö ÀÖÀ¸¹Ç·Î ¹é¿£µå ¼­ºñ½º¿¡ ´ëÇÑ ¿¬°áÀº ¿­·Á ÀÖ°í ÄÑÁ® ÀÖ½À´Ï´Ù.


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

errorDocument.

Àº À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ 200 OK ÀÌ¿ÜÀÇ ÀÀ´äÀÌ ¹ÝȯµÇ¸é Çü½ÄÀÌ ÁöÁ¤µÈ HTML ÆäÀÌÁö¸¦ Á¦°øÇÕ´Ï´Ù. ...

132

´Ù¿î·Îµå