![]() ![]() |
Zope 2.6.x·Î °¡¸é¼ ZMI(Zope Management Interface)¿¡¼ ÇѱÛÀÌ µðÆúÆ®·Î ±úÁö´õ±º¿ä. /ÀÇ Properties¿¡¼ ¸¦ Ãß°¡ÇØÁÖ¸é ÇѱÛÀÌ Àß ³ª¿É´Ï´Ù. Site Access°¡ Zope¿¡ ±âº»ÀûÀ¸·Î Æ÷ÇԵǾú´Âµ¥,¿À´Ã ¹®¼¸¦ º¸°í ´Ù½Ã ¼³Á¤ÇØ º¸¾Ò½À´Ï´Ù. http://www.zope.org/Members/4am/SiteAccess2/vhosting¿¡ ÀÚ¼¼ÇÑ ¼³¸í ±ÛÀÌ ÀÖ¾î¼ SiteAccess ¼³Á¤ ¹æ¹ýÀ» ¾à°£ ¹Ù²Ù¾ú½À´Ï´Ù. ¿¹Àü¿£ ¹«½Ä(?)ÇÏ°Ô »çÀÌÆ® Çϳª´ç ¸ðµÎ dtml-if¹®À¸·Î Å×½ºÆ®Çß¾ú´Âµ¥, À§¿¡¼ ¸ðµç »çÀÌÆ® ¸ÅÇÎÀ» dictionary·Î ³Ñ±â´õ±º¿ä. ¼³Á¤ ¹æ¹ýÀº Example 2: Multiple SitesÀÇ Site Access RuleÀ» °¡Á®´Ù°¡ »çÀÌÆ® À̸§À» °íÃÆ½À´Ï´Ù.»çÀÌÆ® À̸§ÀÌ 3´Ü°èÀ̱⠶§¹®¿¡ ¸Ç ÀÁÙ -2:¸¦ -3À¸·Î °íÄ¡°í, °¢ ·çÆ® Æú´õ¿¡ À§Ä¡ÇÑ SiteRootÀÇ Base¸¦ ¾ø¾ÖÁÖ´Ï ¸ðµÎ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϳ׿ä~ Zope¿¡¼ ¾ðÁ¦ºÎÅÍ Áö¿øÇÏ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸,¼º´ÉÀ» Çâ»ó ½Ãų¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ±º¿ä.(¾Æ¸¶ 2.3 ºÎÅÍ Áö¿øÇÏ´Â µí ÇÕ´Ï´Ù)»ç¿ë ¹æ¹ýÀº ¸ÕÀú ij½Ã¸¦ »ç¿ëÇÏ°í ½ÍÀº µð·ºÅ丮³ª»óÀ§ µð·ºÅ丮¿¡¼ "Accelerated HTTP Cache Manager"¸¦ AddÇÕ´Ï´Ù.¿©±â¼ Àû´çÇÑ ID¸¦ ÀÔ·ÂÇÏ°í ¸¸µç cache manager¸¦Å¬¸¯ÇÏ¸é ¼³Á¤ÇÒ¼ö ÀÖ´Â ºÎºÐÀÌ ³ª¿É´Ï´Ù. µðÆúÆ®°¡3600ÃÊ·Î 30ºÐ(¸Â³ª?) µ¿¾È ij½Ã¿¡ ÀúÀåµÇµµ·ÏµÇ¾îÀÖ½À´Ï´Ù. Çʿ信 µû¶ó ¹Ù²ãÁÖ½Ã¸é µË´Ï´Ù.¶ÇÇÑ ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ¿¡ ´ëÇØ¼¸¸ ij½Ã¸¦ Çϵµ·Ï¼³Á¤µÇ¾î Àִµ¥ Çʿ信 µû¶ó ¹Ù²Ù¸é µË´Ï´Ù.¾ÆÁ÷ ¸ðµç ¼³Á¤ÀÌ ³¡³°Ô ¾Æ´Õ´Ï´Ù. µð·ºÅ丮ÀÇ ¸ðµç°´Ã¼µéÀÌ Ä³½ÃµÇ´Â°Ô ¾Æ´Ï¶ó ij½ÃÇϱ⠿øÇÏ´Â ¿ÀºêÁ§Æ®µéÀ»ÁöÁ¤ÇؾßÇÕ´Ï´Ù. Associate ÅÇÀ» ´©¸£°í Àû´çÇѼ³Á¤À» ÇϽðí Locate¸¦ ÇϽÅÈÄ Ä³½Ã¸¦ ¿øÇÏ´Â °´Ã¼µéÀ»¼±ÅÃÇϰí "save changes"¸¦ ´©¸£¸é ij½Ã°¡ Á¦´ë·Îµ¿ÀÛÇÏ°Ô µË´Ï´Ù. Statistics ÅÇÀ» ´©¸£½Ã¸é ÇöÀçij½ÃµÈ°Í°ú È÷Æ®¼ö°¡ ³ª¿É´Ï´Ù ^^. »çÀÌÆ®ÀÇ ´ë·«ÀûÀÎÅë°è¸¦ º¸´Âµ¥µµ À¯¿ëÇÒµí Çϱº¿ä. ÇÑ ¼¹ö¿¡ ¿©·¯ IP ÁÖ¼Ò³ª µµ¸ÞÀθíÀ» ÇÒ´çÇϰí, °¢°¢ÀÇ °æ¿ì ´Ù¸¥ ¼¹ö·Î Á¢¼ÓµÇµµ·Ï ÇÏ´Â ±â´ÉÀ» ÇÒ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ Site AccessÀÌ´Ù. Site Access´Â ¾à°£ ´õ GeneralÇÏ°Ô ¼³°èµÇ¾ú´Ù´Âµ¥ Á¤È®ÇÑ °Ç Àß ¸ð¸£°í Virtual Host ¼³Á¤ ¹æ¹ý¸¸ °£´ÜÈ÷ ¼Ò°³ÇϰڴÙ.
À§¿Í °°Àº URL·Î Á¢¼ÓÇϸé http://mix1009.bsdonline.org:8080/mix1009 ¹Ø¿¡ ¼ºêµð·ºÅ丮°¡ ·çƮó·³ µ¿ÀÛÇϵµ·Ï ÇØº¸ÀÚ.
´Ù¸¥ µµ¸ÞÀÎÀ» Ãß°¡ÇÒ¶§´Â SiteRoot¸¦ À§¿Í°°ÀÌ Ãß°¡Çϰí, site_access_rule_method¸¸ ÆíÁýÇÏ¿© ÁÖ¸é µÈ´Ù. SquishdotÀº ÀÌ »çÀÌÆ®¸¦ ÀÌ·ç´Â °¡Àå ±Ù°£ÀÌµÈ ProductÀÌ´Ù. slashdot.orgÀÇ ÀÎÅÍÆäÀ̽º¸¦ º»µû¼ Åä·ÐÀ» ÇÒ¼ö ÀÖ´Â °Ô½ÃÆÇÀÌ´Ù. ÇÏÁö¸¸ ¿ì¸®³ª¶ó¿¡¼ ÈçÈ÷ »ý°¢ÇÏ´Â Å×À̺í ÇüÅÂÀÇ °Ô½ÃÆÇÀÌ ¾Æ´Ï¶ó ÁÖÁ¦º°·Î Åä·ÐÀ» ÇÏ±â ÆíÇϰí, °ü¸® ±â´ÉÀ» Á¦°øÇÏ´Â ProductÀÌ´Ù. °³ÀΠȨÆäÀÌÁö¿¡ »ç¿ëÇϱâ´Â ¾à°£ ¹«¸®°¡ ÀÖÁö¸¸, ³»¿ëÀ» Ãß°¡ÇÒ¶§ HTMLÀ̳ª DTMLÀ» ÆíÁýÇÏÁö ¾Ê°í ÇÑ´Ù´Â °ÍÀÌ ³Ê¹« ÁÁ°Ô ´À²¸Á³´Ù. DTMLÀ» Àß ÆíÁýÇÏ¿© ¸Þ½ÃÁöÀÇ ÇѱÛȵµ ¾î·ÆÁö ¾Ê°Ô ÇÒ¼ö ÀÖ¾ú°í(¾ÆÁ÷ ºÒ¿ÏÀüÇÏÁö¸¸), µðÀÚÀΰú »öµµ ¿øÇÏ´Â µ¥·Î ¹Ù²Ü¼ö ÀÖ¾ú´Ù. ±Û ¿Ã¸±¶§´Â »õ·Î¿î ÁÖÁ¦¸¦ ¸¸µå´Â ÁÖÁ¦±Û°ú ±×¿¡ ´ëÇÑ ´ä±ÛÀÌ ´Ù¸£°Ô °ü¸®µÇ¸ç, ÁÖÁ¦±ÛÀÇ °æ¿ì °ü¸®ÀÚ°¡ Á¡°ËÇÑ ÈÄ¿¡ »çÀÌÆ®¿¡ ¿Ã¶ó°¥¼ö ÀÖµµ·Ï ¼³Á¤ÇÒ¼ö ÀÖÀ¸¸ç, ´ä±ÛÀ» ¾µ¶§ ÀÚµ¿À¸·Î ¸ÞÀÏÀÌ ¹ß¼ÛµÇµµ·Ï ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù. ¾Æ½¬¿î Á¡Àº ±ÛÀ» ¿Ã¸±¶§ ÆÐ½º¿öµå°¡ ¾øÀ¸¸ç, »ç¿ëÀÚ ·Î±×ÀÎ ÇÏÁö ¾ÊÀº »óÅ¿¡¼ ±ÛÀ» ¿Ã¸®¸é ±× ±ÛÀ» Áö¿ìÁö ¸øÇÑ´Ù´Â °ÍÀÌ´Ù. ¿ÀÁ÷ °ü¸®ÀÚ¸¸ÀÌ Áö¿ï¼ö ÀÖ´Ù. ZopeÀÇ »ç¿ëÀÚ °ü¸® ±â´ÉÀ» ÀÌ¿ëÇϸé ÇØ°áÇÒ¼ö ÀÖ´Â ¹®Á¦Áö¸¸ °³ÀΠȨÆäÀÌÁö¿¡¼´Â ¾²±â Èûµç ±â´ÉÀ̶ó »ý°¢ÇÑ´Ù. ÆÐ½º¿öµå¸¦ ¹Þ¾ÆµéÀ̵µ·Ï °íÄ¥ »ý°¢Àº ÇØºÃÁö¸¸ ±×¸® °£´ÜÇÑ ÀÏÀº ¾Æ´Òµí ÇÏ´Ù. ÇÏ¿©Æ° ½áº» ProductÁß¿¡ »ó´çÈ÷ ¿Ï¼ºµµ°¡ ³ôÀ¸¸ç,¿©·¯ ¼³Á¤À» ÀÚÀ¯·Ó°Ô ÇÒ¼ö ÀÖ¾î¼ ¿øÇϴµ¥·Î Ä¿½ºÅ͸¶ÀÌ¡ÀÌ °¡´ÉÇß´Ù. ¿©·¯ °Ô½ÃÆÇÀ» ¸¸µé¶§ °Ô½ÃÆÇº°·Î µû·Î °ü¸®°¡ °¡´ÉÇÏÁö¸¸, ÀÌ È¨ÆäÀÌÁö¿¡¼´Â ZopeÀÇ aquire ±â´ÉÀ» ÀÌ¿ëÇÏ¿© index_dtmlÀ» Á¦¿ÜÇÑ ¸ðµç DTMLÀº °øÀ¯ÇÏ¿© ¸ðµç °Ô½ÃÆÇÀ» ½±°Ô ÀϰüµÈÇüÅ·Π°ü¸®Çϰí ÀÖ´Ù. (openx ÆäÀÌÁö¿¡¼´Â ¸ð¾çÀ»¾à°£ ¹Ù²Ù¾ú´Ù.) ÇѱÛÈ´Â Squishdot itemÀ» ´õÇÑ ÈÄ¿¡ ±× µð·ºÅ丮ÀÇ DTML¸¸ ÆíÁýÇÏ¸é ´ëºÎºÐÀº ÇѱÛÈÇÒ ¼ö ÀÖ´Ù.³¯Â¥ÀÇ °æ¿ì index_html°ú posting_html¿¡¼<dtml-var date_posted>¸¦<dtml-var "date_posted('%Y³â %m¿ù %dÀÏ %H½Ã %MºÐ')"> ·Î ¹Ù²Ù¸é µÈ´Ù. |
|