Welcome to 1009's Zope Tip °³¹ßÀÚ ³ëÆ® Product ¼Ò°³
ZMI¿¡¼­ ÇÑ±Û ¾È³ª¿Ã¶§
°³¹ßÀÚ ³ëÆ® 2003³â 04¿ù 29ÀÏ 10½Ã 33ºÐ

Zope 2.6.x·Î °¡¸é¼­ ZMI(Zope Management Interface)¿¡¼­ ÇѱÛÀÌ µðÆúÆ®·Î ±úÁö´õ±º¿ä.

/ÀÇ Properties¿¡¼­

  • Name: management_page_charset
  • Type: string
  • Value: EUC-KR
    ¸¦ Ãß°¡ÇØÁÖ¸é ÇѱÛÀÌ Àß ³ª¿É´Ï´Ù.

    Site Access ´Ù½Ã ¼³Á¤...
    Product ¼Ò°³ 2001³â 05¿ù 29ÀÏ 10½Ã 14ºÐ

    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¸¦ ¾ø¾ÖÁÖ´Ï ¸ðµÎ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϳ׿ä~

    Accelerated Cache·Î ¼º´É Çâ»ó½Ã۱â
    Product ¼Ò°³ 2001³â 05¿ù 06ÀÏ 00½Ã 38ºÐ

    Zope¿¡¼­ ¾ðÁ¦ºÎÅÍ Áö¿øÇÏ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸,¼º´ÉÀ» Çâ»ó ½Ãų¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ±º¿ä.(¾Æ¸¶ 2.3 ºÎÅÍ Áö¿øÇÏ´Â µí ÇÕ´Ï´Ù)»ç¿ë ¹æ¹ýÀº ¸ÕÀú ij½Ã¸¦ »ç¿ëÇÏ°í ½ÍÀº µð·ºÅ丮³ª»óÀ§ µð·ºÅ丮¿¡¼­ "Accelerated HTTP Cache Manager"¸¦ AddÇÕ´Ï´Ù.¿©±â¼­ Àû´çÇÑ ID¸¦ ÀÔ·ÂÇÏ°í ¸¸µç cache manager¸¦Å¬¸¯ÇÏ¸é ¼³Á¤ÇÒ¼ö ÀÖ´Â ºÎºÐÀÌ ³ª¿É´Ï´Ù. µðÆúÆ®°¡3600ÃÊ·Î 30ºÐ(¸Â³ª?) µ¿¾È ij½Ã¿¡ ÀúÀåµÇµµ·ÏµÇ¾îÀÖ½À´Ï´Ù. Çʿ信 µû¶ó ¹Ù²ãÁÖ½Ã¸é µË´Ï´Ù.¶ÇÇÑ ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ¿¡ ´ëÇØ¼­¸¸ ij½Ã¸¦ Çϵµ·Ï¼³Á¤µÇ¾î Àִµ¥ Çʿ信 µû¶ó ¹Ù²Ù¸é µË´Ï´Ù.¾ÆÁ÷ ¸ðµç ¼³Á¤ÀÌ ³¡³­°Ô ¾Æ´Õ´Ï´Ù. µð·ºÅ丮ÀÇ ¸ðµç°´Ã¼µéÀÌ Ä³½ÃµÇ´Â°Ô ¾Æ´Ï¶ó ij½ÃÇϱ⠿øÇÏ´Â ¿ÀºêÁ§Æ®µéÀ»ÁöÁ¤ÇؾßÇÕ´Ï´Ù. Associate ÅÇÀ» ´©¸£°í Àû´çÇѼ³Á¤À» ÇϽðí Locate¸¦ ÇϽÅÈÄ Ä³½Ã¸¦ ¿øÇÏ´Â °´Ã¼µéÀ»¼±ÅÃÇϰí "save changes"¸¦ ´©¸£¸é ij½Ã°¡ Á¦´ë·Îµ¿ÀÛÇÏ°Ô µË´Ï´Ù. Statistics ÅÇÀ» ´©¸£½Ã¸é ÇöÀçij½ÃµÈ°Í°ú È÷Æ®¼ö°¡ ³ª¿É´Ï´Ù ^^. »çÀÌÆ®ÀÇ ´ë·«ÀûÀÎÅë°è¸¦ º¸´Âµ¥µµ À¯¿ëÇÒµí Çϱº¿ä.

    Virtual Hosting - Site Access 2
    Product ¼Ò°³ 2000³â 12¿ù 25ÀÏ 18½Ã 34ºÐ

    ÇÑ ¼­¹ö¿¡ ¿©·¯ IP ÁÖ¼Ò³ª µµ¸ÞÀθíÀ» ÇÒ´çÇϰí, °¢°¢ÀÇ °æ¿ì ´Ù¸¥ ¼­¹ö·Î Á¢¼ÓµÇµµ·Ï ÇÏ´Â ±â´ÉÀ» ÇÒ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ Site AccessÀÌ´Ù.

    Site Access´Â ¾à°£ ´õ GeneralÇÏ°Ô ¼³°èµÇ¾ú´Ù´Âµ¥ Á¤È®ÇÑ °Ç Àß ¸ð¸£°í Virtual Host ¼³Á¤ ¹æ¹ý¸¸ °£´ÜÈ÷ ¼Ò°³ÇϰڴÙ.

    • URL: http://mix1009.bsdonline.org:8080/
    • Document Root: /mix1009

    À§¿Í °°Àº URL·Î Á¢¼ÓÇϸé http://mix1009.bsdonline.org:8080/mix1009 ¹Ø¿¡ ¼­ºêµð·ºÅ丮°¡ ·çƮó·³ µ¿ÀÛÇϵµ·Ï ÇØº¸ÀÚ.

    1. ¸ÕÀú Site Access¸¦ ÀνºÅçÇϰí, Zope¸¦ RestartÇÏÀÚ.
    2. °ü¸®È­¸é¿¡¼­ /mix1009·Î À̵¿ÇÑÈÄ SiteRoot itemÀ» »õ·Î ¸¸µéÀÚ.
    3. TitleÀº ºóÄ­À¸·Î, Base¿¡ http://mix1009.bsdonline.org:8080/ , Path /¸¦ ÀÔ·ÂÇÏÀÚ.
    4. °ü¸®È­¸é¿¡¼­ /·Î À̵¿ÈÄ »õ DTML method¸¦ ¸¸µéÀÚ. ID´Â site_access_rule_method·Î Çß´Ù. ÆíÁýÇÏ¿© ³»¿ë¿¡ ´ÙÀ½À» ÀÔ·ÂÇÏÀÚ:
      <dtml-if "_.string.split(_.string.lower(
      _.string.split(HTTP_HOST, ':')[0]), '.')[-3:]==
      ['mix1009','bsdonline', 'org']">
      <dtml-call "REQUEST['TraversalRequestNameStack'].append('mix1009')">
      </dtml-if>
    5. °ü¸®È­¸é¿¡ Site Access Rule ¾ÆÀÌÅÛÀ» Ãß°¡Çϰí Method ID¿¡ site_access_rule_method¸¦ ÀÔ·ÂÇÏÀÚ.
    ÀÌÁ¦ ¸ðµç°Ô Á¦´ë·Î µ¿ÀÛÇÏÁö¸¸ °ü¸® È­¸éÀ¸·Î Á¢¼ÓÇϸé mix1009 ÇÏÀ§ µð·ºÅ丮¸¸ ³ªÅ¸³¯°ÍÀÌ´Ù. IP³ª ´Ù¸¥ µµ¸ÞÀθíÀ¸·Î Á¢¼ÓÇÏ¸é ¸ðµç °ü¸®È­¸éÀ» º¼¼ö ÀÖ´Ù.

    ´Ù¸¥ µµ¸ÞÀÎÀ» Ãß°¡ÇÒ¶§´Â SiteRoot¸¦ À§¿Í°°ÀÌ Ãß°¡Çϰí, site_access_rule_method¸¸ ÆíÁýÇÏ¿© ÁÖ¸é µÈ´Ù.

    Squishdot
    Product ¼Ò°³ 2000³â 12¿ù 24ÀÏ 01½Ã 41ºÐ

    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ºÐ')"> ·Î ¹Ù²Ù¸é µÈ´Ù.

  • °øÁö»çÇ×
    Zope ÆÁ ÆäÀÌÁö¿¡ ¿À½Å°É ȯ¿µÇÕ´Ï´Ù!

    ¿©±â¼­´Â Á¦°¡ Zope¸¦ ÀÌ¿ëÇÏ¿© ȨÆäÀÌÁö¸¦ ¸¸µé¸é¼­ °ÞÀº ¹®Á¦Á¡µé°ú ÆÁÀ» ¿Ã¸®°Ú½À´Ï´Ù.

    Zope´Â ¿©·¯ Product¸¦ ¼³Ä¡ÇÏ¿© ±â´ÉÀ» È®ÀåÇÒ¼ö ÀÖ½À´Ï´Ù. ZopeÀÇ ´Ù¿î·Îµå ÆäÀÌÁö¿¡ °¡¸é ¼ö¸¹Àº Product°¡ ÀÖÀ¸³ª ¼³¸íÀÌ ³Ê¹« °£´ÜÇÏ°í ¿µ¾î·Î µÇ¾î À־ Á÷Á¢ ¼³Ä¡Çϱâ Àü¿¡´Â Àß ¸ð¸£°Ú´õ±º¿ä. Á¦°¡ »ç¿ëÇØº» Product¿¡ ´ëÇØ¼­ ¼Ò°³ÇÒ ¿¹Á¤À̰í, ÇÑ±Û »ç¿ë½Ã ¹®Á¦Á¡¿¡ ´ëÇÑ ³»¿ëµµ ´Ù·ç·Á°í ÇÕ´Ï´Ù.

    mix1009
    2000³â 12¿ù 23ÀÏ

    [ home | post article | admin ]