Home | Data Center | Contact US | Login

Á¦¸ñ ¾ÆÆÄÄ¡ 2.X ¹öÀü¿¡¼­ mod_cband¸¦ ÀÌ¿ëÇÑ Æ®·¡ÇÈ°ü¸®
÷ºÎÆÄÀÏ mod_cband.pdf ÀÛ¼ºÀÏ 2007-01-30 15:26:11

ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ ±è »ï ¼ö
 
¾ÆÆÄÄ¡ 2.X ¹öÀü¿¡¼­ mod_cband¸¦ ÀÌ¿ëÇÑ Æ®·¡ÇÈ°ü¸®
 
mod_cband À̶õ?
Apache¿¡¼­ °³º°È¨ÆäÀÌÁöÀÇ ÀÏhit¼ö Á¦ÇÑ ¹× Æ®·¡ÇÈÀ» °ü¸®Çϱâ À§ÇØ »ç¿ëÇÏ´Â ¸ðµâ·Î¼­apache 2.x¹öÀü¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç apache¸¦ Dos¹æ½Ä°ú Static¹æ½Ä Áß ¾î´À ¹æ½ÄÀ¸·Î ¼³Ä¡Çß´À³Ä¿¡ µû¶ó ÀûÀç¹æ¹ý ¶ÇÇÑ ´Ù¸¨´Ï´Ù. DOS¹æ½ÄÀÇ mod_cband ¸ðµâÀûÀç ¹× ¼³Á¤ ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
 
[ÁÖ¿ä±â´É]
Apache2¿ë °¡º±¿î Æ®·¡ÇÈÁ¦ÇÑ ¸ðµâ
   * »ç¿ëÀÚº° ´ë¿ªÆøÁ¦ÇÑ ±â´É
   * °¡»óÈ£½ºÆ®º° ´ë¿ªÆø Á¦ÇÑ ±â´É
   * ¸ñÀûÁöº° ´ë¿ªÆø Á¦ÇÑ ±â´É
   * Á¦Çѱâ´É:
         o ¸ðµç»ç¿ëÀÚ ´ë¿ªÆø Á¦ÇÑ
         o ´Ù¿î·Îµå ¼ÓÁ¦ Á¦ÇÑ
         o ÃÊ´ç¿äû¼ö Á¦ÇÑ
         o ¾ÆÀÌÇǴ뿪º° Á¦ÇÑ
   * Support for virtualhosts
   * Support for defined users
   * Á¦ÇÑ°á°ú À¥À» ÅëÇÑ È®ÀÎ (/cband-status)
   * °¢ »ç¿ëÀÚº° Á¦ÇÑ °á°ú È®ÀÎ(/cband-status-me)

 
( 1 ) ´Ù¿î·Îµå

http://www.sfr-fresh.com/unix/privat/mod-cband-0.9.7.5.tgz 
 
¸®´ª½º ½© ¸í·É¾î
 
¨ç tar zxvf mod-cband-0.9.7.5.tgz ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÕ´Ï´Ù.
wgetÀº À¥¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ÆÄÀÏÀ» ¹Þ¾Æ¿À´Âµ¥ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼À̸ç HTTP, HTTPS, FTP ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÕ´Ï´Ù.
[root@nextline bin]# wget
http://freshmeat.net/redir/mod_cband/60304/url_tgz/mod-cband-0.9.7.5.tgz
 

 
( 2 ) ¾ÐÃàÇØÁ¦
 
[tar ¸í·É¾î ¿É¼Ç]

tar ¸í·É¾î´Â ÆÄÀÏÀ» ¹­°Å³ª Ç® ¶§ »ç¿ëµÇ´Â ¸®´ª½º ¸í·É¾î ÀÔ´Ï´Ù.
c : tar ÆÄÀÏÀ» »ý¼ºÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.(¿©·¯ °³ÀÇ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¹­À» ¶§)
v : ¹­À» ¶§³ª Ç®¾îÁÙ ¶§ ÆÄÀϵéÀÇ ³»¿ëÀ» ÀÚ¼¼ÇÏ°Ô º¸¿©ÁÝ´Ï´Ù.
z : gzip°ú °ü·ÃÇÏ¿© ¾ÐÃàÀ̳ª ÇØÁ¦¸¦ ÇѲ¨¹ø¿¡ ÇÏ·Á°í ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
x : ÁÖ¾îÁø À̸§ÀÇ ÆÄÀÏ¿¡ ´ëÇÏ¿© ÃßÃâÇÕ´Ï´Ù.
»ç¿ë¹ý : tar [¿É¼Ç] ÆÄÀϸí
 
¸®´ª½º ½© ¸í·É¾î

¨ç ´Ù¿î·ÎµåµÈ mod-cband-0.9.7.5.tgz ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ ÇÕ´Ï´Ù.
[root@nextline bin]# tar zxvf mod-cband-0.9.7.5.tgz
 


( 3 ) ÄÄÆÄÀÏ
 
¸®´ª½º ½© ¸í·É¾î

¨ç ¾ÐÃà ÇØÁ¦ÇÑ mod-cband-0.9.7.5 µð·ºÅ丮·Î À̵¿ ÇÕ´Ï´Ù.
[root@nextline bin]# cd mod-cband-0.9.7.5

¨è ./configure ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
./configure ¸í·ÉÀº ÇÁ·Î±×·¥À» ¼³Ä¡Çϱâ À§ÇØ È¯°æ¼³Á¤À» ÇÏ´Â °ÍÀ¸·Î ./configure ÈÄMakefileÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù. ¸ðµâÀ» ÀûÀçÇϱâ À§ÇØ ÄÄÆÄÀÏÀ» ÇÕ´Ï´Ù.
[root@nextline mod_throttle-3.1.2]# ./configure
 

 
( 4 ) make
 
¸®´ª½º ½© ¸í·É¾î

¨ç make ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
make ¸í·ÉÀº ´ë»ó µð·ºÅ丮ÀÇ MakefileÀ̶ó´Â À̸§À» °¡Áö°í ÀÖ´Â ÆÄÀÏÀ» º¸°í, °Å±â¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ÄÄÆÄÀÏ ¸í·ÉÀ» shellÀ» ÅëÇؼ­ ½ÇÇàÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. ./configure ÀÛ¾÷¿¡ ÀÇÇØ »ý¼ºµÈ MakefileÀ» ÂüÁ¶ÇÏ°Ô µÇ¸ç ¼Ò½ºÄڵ带 ½ÇÁ¦·Î ÄÄÆÄÀÏÇؼ­ bibary ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.
[root@nextline mod_throttle-3.1.2]# make
 
 
 
( 5 ) make install

¨ç make install ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
make ¸í·É¿¡ ÀÇÇØ »ý¼ºµÈ binary ÆÄÀÏÀ» ÁöÁ¤µÈ µð·ºÅ丮·Î À̵¿½ÃÄÑÁÖ¸ç ½ÇÁ¦ ÇÁ·Î ±×·¥ ¼³Ä¡ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁý´Ï´Ù.
[root@nextline mod_throttle-3.1.2]# make install
 
 
   
( 6 ) mod_cband.so ÆÄÀÏ»ý¼º È®ÀÎ

¨ç ls ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ¾ÆÆÄÄ¡ ¸ðµâµéÀÌ À§Ä¡ÇÑ modules µð·ºÅ丮¿¡ mod_cband.so ÆÄÀÏÀÌ »ý¼º µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
[root@nextline mod-cband-0.9.7.5]# ls /usr/local/apache/modules/
 
  
 
( 7 ) ¸ðµâÀûÀç È®ÀÎ

 
[vi ¿¡µðÅÍ »ç¿ë¹ý]
 
»ç¿ëÇü½Ä : vi [¿É¼Ç] [»ý¼ºÇÒ ÆÄÀϸí/ÆíÁýÇÒ ÆÄÀϸí]
 
vi ¿¡µðÅÍ´Â ÀԷ¸ðµå, ¸í·É¸ðµå, ½ÇÇà¸ðµå·Î ±¸ºÐµË´Ï´Ù.

ÀԷ¸ðµå : vi ÆíÁýÈ­¸é¿¡¼­ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå·Î ÁøÀÔÇϱâ À§Çؼ­´Â i, a, o, I, A, O, RµîÀÌ ÀÖ½À´Ï´Ù. Áï Ãʱâ vi ÆíÁý±â ¸ðµå´Â ¸í·É¾î ¸ðµå·Î ÁøÀÔÀ» Çϱ⶧¹®¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ Àü¿¡ ¾ÕÀÇ ´ÜÃàÅ°Áß Çϳª¸¦ ¸ÕÀú ÀÔ·ÂÇØ¾ß ¿øÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
 
¸í·É¸ðµå : Ä¿¼­À̵¿/¹®ÀÚ»èÁ¦/¹®ÀÚ(¿­)±³Ã¼/¹®ÀÚ¿­°Ë»ö µîÀ» ÇÒ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå¿¡¼­ ÆíÁýÀÌ ¿Ï·áµÇ¸é EscÅ°¸¦ ´­·¯ ¸í·É¸ðµå·Î ÁøÀÔÇÏ¸é µË´Ï´Ù.
 
½ÇÇà¸ðµå : Ưº°ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸ðµå·Î¼­ ¸í·É¾î¸ðµå¿¡¼­ ":"(ÄÝ·Ð)¸¦ ´©¸£¸é vi È­¸é ÇÏ´Ü ÁÂÃø¿¡ vi Ư¼ö¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
 
½ÇÇà¸ðµåÀÇ ÀϹÝÀûÀ¸·Î ¾²À̴ Ư¼ö ¸í·É¾î
q : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅ¿¡¼­ vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
q! : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁø ºÎºÐÀ» Àû¿ë½ÃÅ°Áö ¾Ê°í vi ÆíÁý±â¸¦ °­Á¦·Î ºüÁ®³ª¿É´Ï´Ù.
w : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÕ´Ï´Ù.
wq : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÏ°í vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
 
Ãʱ⠸í·É¾î¸ðµå -> ÀԷ¸ðµåÁøÀÔ -> ÆíÁý -> ¸í·É¾î¸ðµå -> ½ÇÇà¸ðµå -> Á¾·á
 
¨ç httpd.confÆÄÀÏ¿¡ ¸ðµâÀÌ µî·ÏµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
[root@nextline mod-cband-0.9.7.5]# vi /usr/local/apache/conf/httpd.conf
LoadModule cband_module         libexec/mod_cband.so
 

 
( 8 ) httpd.confÆÄÀÏÀÇ ¸ÞÀΠȯ°æ¼³Á¤

¸ÞÀÎ ¼³Á¤ ºÎºÐÀº °¡»óÈ£½ºÆ®¿¡µµ °øÅëÀ¸·Î Àû¿ëµÇ´Â ¼³Á¤À¸·Î mod_cband ¸ðµâÀ» Àû¿ë½ÃÅ°±â À§ÇØ ¾ÆÆÄÄ¡ ȯ°æ ¼³Á¤ÆÄÀÏÀÎ httpd.confÀ» ¼öÁ¤ÇÕ´Ï´Ù.
 
¨ç vi ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© httpd.confÆÄÀÏÀ» ¿±´Ï´Ù.
[root@nextline mod-cband-0.9.7.5]# vi /usr/local/apache/conf/httpd.conf
 
¨è ¾ÆÆÄÄ¡¿¡ cband ¸ðµâÀ» Àû¿ë½ÃÅ°±â À§ÇØ ´ÙÀ½ ¶óÀÎÀ» Ãß°¡ ÇÕ´Ï´Ù.
 

       
                SetHandler cband-status
       

       
                SetHandler cband-status-me
       

       
                SetHandler cband-status-me
       

       
                Order deny,allow
                Deny from all
                Allow from all
       


 
 
  ¨é Æ®·¡ÇÈ °ü¸®ÀÚ¸ðµå Á¢±Ù ip¼³Á¤


                           Order deny,allow
                           Deny from all
                           Allow from all
        

 
À§ ¼³Á¤Àº throttle·Î ºÐ¼®µÈ ÀÏhit ¹× ÀÏ Æ®·¡ÇÈ Á¦ÇÑ¿¡ ´ëÇÏ¿© »óȲÆäÀÌÁö¸¦ º¼ °ü¸®ÀÚÆäÀÌÁö¿¡ ´ëÇÑ Á¢¼ÓÁ¦ÇÑ ¼³Á¤ÀÔ´Ï´Ù. Áï °ü¸®ÀÚPC ÇÑ°÷¿¡¼­¸¸ ºÐ¼®µÈ °á°úÆäÀÌÁö¸¦ º¼ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÕ´Ï´Ù.
 
°ü¸®ÀÚ PC ¾ÆÀÌÇÇ : XXX.XXX.XXX.XXX


                           Order deny,allow
                           Deny from all
                           Allow from XXX.XXX.XXX.XXX
        


 
( 9 ) °¡»óÈ£½ºÆ® ȯ°æ¼³Á¤
 
°³º° ȨÆäÀÌÁö Æ®·¡ÇÈ ÇöȲ ¹× °ü¸®¸¦ Çϱâ À§Çؼ­´Â httpd.conf ºÎºÐ¿¡ ȨÆäÀÌÁö º°·Î ¼³Á¤À» ÇÏ¿©¾ß ÇÕ´Ï´Ù.
 
nextline.co.kr µµ¸ÞÀο¡ ÇÏ·ç¿¡ 300M(300*1024*1024byte)ÀÇÆ®·¡ÇÈÀ» Á¦°øÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. bit·Î µûÁö¸é, 2.4Gbit/ÀÏ Æ®·¡ÇÈÀ» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ¸¸¾à ÇÏ·ç¿¡ 300M¸¦ ÃÊ°úÇß´Ù¸é, 503 ¿¡·¯ ÆäÀÌÁö°¡ ¶ß°Ô µË´Ï´Ù.
 
¨ç nextline.co.kr µµ¸ÞÀÎÀ» °¡Áø °¡»óÈ£½ºÆ®¸¦ Ãß°¡ Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
 

DocumentRoot /home/nextline/public_html
Servername nextline.co.kr
ServerAlias www.nextline.co.kr
CBandLimit 300Mi
CBandPeriod 1D


 

¨è httpd.conf ¼³Á¤ ÈÄ Àû¿ë½ÃÅ°±â À§ÇØ apache¸¦ Àç ½ÃÀÛ ½ÃÄÑ ÁÝ´Ï´Ù.
[root@nextline mod-cband-0.9.7.5]# /usr/local/apache/bin/apachectl restart

 
( 10 ) ¼­¹öÀüü cband »óȲº¸±â (°ü¸®ÀÚ¸ðµå)
 
ÀÏhit¼ö ÀÏÀü¼Û·®ÀÇ Á¦ÇÑÀ» À¥ºê¶ó¿ìÁî·Î È®ÀÎÇϱâ À§ÇÏ¿© ´ÙÀ½°ú °°Àº URL·Î È®ÀÎÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ¸ÕÀú ¼­¹öÀüüÀÇ Á¦ÇÑ»çÇ×À» °ü¸®ÀÚ°¡ È®ÀÎÇϱâ À§ÇÑ ¿¹ÀÔ´Ï´Ù.
cband ÆäÀÌÁö´Â ±âº» 15Ãʸ¶´Ù ¸®Ç÷¹½¬ ÇÕ´Ï´Ù.
 
¨ç ÁÖµµ¸ÞÀÎÀÌ nextline.co.kr·Î ¼³Á¤µÈ ¿¹ÀÔ´Ï´Ù.
È®ÀÎÇÏ´Â ¹æ¹ý :http://IPÁÖ¼Ò/cband-status
 

¨è °³º°»çÀÌÆ® cband »óȲº¸±â (»ç¿ëÀÚ¸ðµå)
È®ÀÎÇÏ´Â ¹æ¹ý : http://nextline.co.kr/cband-status-me
 

  
( 11 )Áö½ÃÀÚ ¹× ´ÜÀ§¼³¸í

  ´ÜÀ§
  Àü¼Û¼Óµµ ´ÜÀ§
  kbps, Mbps, Gbps - bits per second:1024, 1024*1024 , 1024*1024*1024 bps
  kb/s, Mb/s, Gb/s - bytes persecond:  1024, 1024*1024, 1024*1024*1024 b/s
  ±âº» : kbps
 
  Æ®·¡ÇÈ ÄõÅÍ ´ÜÀ§
  K, M, G - bytes: 1000, 1000*1000,1000*1000*1000 bytes
  Ki, Mi, Gi - bytes: 1024, 1024*1024,1024*1024*1024 bytes
  ±âº» : K
 
  ½Ã°£(±â°£) ´ÜÀ§
  S, M, H, D, W - ÃÊ, ºÐ, ½Ã°£, ÀÏ, ÁÖ
  ±âº» : S
 
  Áö½ÃÀÚµé
  À̸§ : CBandDefaultExceededURL
  ¼³¸í : Á¦ÇÑÀ» ÃÊ°úÇßÀ»¶§º¸¿©ÁÙ URL  (ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, 503 ¿¡·¯ ÆäÀÌÁö)
  ¹®¸Æ : Serverconfig
  ¹®¹ý :CBandDefaultExceededURL URL
 
  À̸§ : CBandDefaultExceededCode
  ¼³¸í : Á¦ÇÑÀ» ÃÊ°úÇßÀ»½Ã º¸¿©ÁÙ ¿¡·¯ÄÚµå
  ¹®¸Æ : Server config
  ¹®¹ý :CBandDefaultExceededCode HTTP_CODE
  ¿¹Á¦ :CBandDefaultExceededCode 509 
 
  À̸§ : CBandScoreFlushPeriod
  ¼³¸í : scoreboard ÆÄÀÏ¿¡±â·ÏÇÒ ¿äû¼ö, mod_cband ÀÇ ¼º´É¿¡ ¿µÇâÀ» ÁØ´Ù.
  ±âº»°ª : 1
  ¹®¸Æ : Server config
  ¹®¹ý :CBandScoreFlushPeriod ¿äû¼ö
  ¿¹Á¦ :CBandScoreFlushPeriod 100 (¸Å 100¹øÀÇ ¿äû¿¡ Çѹø¾¿ scoreboard ÆÄÀÏ¿¡ ±â·Ï)
 
 
  À̸§ : CBandSpeed
  ¼³¸í : °¡»óÈ£½ºÆ® µµ¸ÞÀÎÀÇ ÃÖ´ë ¼Óµµ,¿äû¼ö, Á¢¼Ó¼ö  ¼³Á¤
  ¹®¸Æ :
  ¹®¹ý : CBandSpeed kbpsrps max_conn
       kbps - ÃÊ´ç ÃÖ´ë Àü¼Û¼Óµµ
       rps - ÃÊ´ç ÃÖ´ë ¿äû¼ö
       max_conn - ÃÖ´ë µ¿½Ã Á¢¼Ó¼ö
       ¿¹Á¦ : CBandSpeed 102410 30
       ÃÖ´ë 1024kbpsÀü¼Û¼Óµµ·Î Á¦ÇÑ, ÃÊ´ç 10°³ÀÇ ¿äû ó¸®, µ¿½Ã Á¢¼ÓÀ» 30°³·Î Á¦ÇÑ.
 
  À̸§ : CBandRemoteSpeed
  ¼³¸í : Á¢¼ÓÀÚ(IP)ÀÇ ÃÖ´ë¼Óµµ, ¿äû¼ö, Á¢¼Ó¼ö Á¦ÇÑ (Á¢¼ÓÀÚ´ç ¼³Á¤)
  ¹®¸Æ :
  ¹®¹ý : CBandRemoteSpeedkbps rps max_conn
        kbps - ÃÊ´ç ÃÖ´ë Àü¼Û¼Óµµ
        rps - ÃÊ´çÃÖ´ë ¿äû¼ö
        max_conn - ÃÖ´ë µ¿½Ã Á¢¼Ó¼ö
        ¿¹Á¦ : CBandRemoteSpeed20kb/s 3 3
        Á¢¼ÓÀÚ(ip)¿¡´ëÇØ ÃÖ´ë 20kb/s , ÃÊ´ç 3°³ÀÇ ¿äû, µ¿½Ã Á¢¼Ó 3°³·Î Á¦ÇÑ.
 
  À̸§ : CBandClassRemoteSpeed
  ¼³¸í : Á¤ÀÇÇÑ class(ip ¹üÀ§)¿¡´ëÇØ ÃÖ´ë¼Óµµ, ¿äû¼ö, Á¢¼Ó¼ö Á¦ÇÑ
  ¹®¸Æ :
  ¹®¹ý :CBandClassRemoteSpeed class_name kbps rps
        class_name - ÀÌ¹Ì Á¤ÀÇÇÑ Å¬·¡½º À̸§ (IP¹üÀ§)
        kbps - ÃÊ´ç ÃÖ´ë Àü¼Û¼Óµµ
        rps - ÃÊ´ç ÃÖ´ë ¿äû¼ö
        max_conn - ÃÖ´ë µ¿½Ã Á¢¼Ó¼ö
  ¿¹Á¦ :
          CBandClassDst 66.249.64/24
          CBandClassDst 66.249.65/24
          CBandClassDst 66.249.79/24
        
          CBandClassRemoteSpeedgooglebot_class 20kb/s 2 3
          À§¿¡¼­ Á¤ÀÇÇÑŬ·¡½º(googlebot_class)ÀÇ ¿äû¿¡´Â 20kb/s ÀÇ Àü¼Û¼Óµµ,
         ÃÊ´ç 3°³ÀÇ ¿äû, µ¿½Ã Á¢¼Ó 3°³·Î Á¦ÇÑ.
 
  À̸§ : CBandRandomPulse
  ¼³¸í : ¼Óµµ Á¦ÇÑÀ» À§Çؼ­ ÀÓÀÇÀÇÆÄÇüÀ» »ý¼ºÇÑ ´ÙÀ½ ó¸®ÇÏ´Â mod_cbandÀÇ Ã³¸® ¹æ¹ýÀÌ´Ù. ºÎÇÏ°¡ ¸¹À» ¶§´Â ÀÚµ¿ OffµÈ´Ù.

  ¹®¸Æ : Global
  ¹®¹ý : CBandRandomPulseOn/Off
 
  À̸§ : CBandLimit
  ¼³¸í : Á¦ÇÑÇÒ Àü¼Û·®À» ¼³Á¤ÇÑ´Ù.(±â°£Àº CBandPeriod ¿¡¼­ ¼³Á¤)
  ¹®¸Æ :
  ¹®¹ý : CBandLimit limit
        limit - Àü¼Û·®, »ç¿ë´ÜÀ§: K (kilo), M (mega), G (giga), Ki (kibi), Mi (mebi),Gi (gibi)
  ¿¹Á¦ : CBandLimit 10M
        Àü¼Û¾çÀ» 10M(10*1000*1000bytes)·Î Á¦ÇÑÇÑ´Ù.
        CBandLimit 10Mi
        Àü¼Û¾çÀ» 10M(10*1024*1024bytes)·Î Á¦ÇÑÇÑ´Ù.
 
  À̸§ : CBandClassLimit
  ¼³¸í : Á¤ÀÇÇÑ class(ip¹üÀ§)¿¡´ëÇØ Á¦ÇÑÇÒ Àü¼Û·® ¼³Á¤.
  ¹®¸Æ :
  ¹®¹ý : CBandClassLimitclass_name limit
        class_name - ÀÌ¹Ì Á¤ÀÇÇÑ Å¬·¡½º À̸§(ip¹üÀ§)
        limit - Àü¼Û·®, »ç¿ë´ÜÀ§: K (kilo), M (mega), G (giga), Ki (kibi), Mi (mebi),Gi (gibi)
 
  À̸§ : CBandExceededURL
  ¼³¸í : Á¦ÇÑÀ» ÃÊ°úÇßÀ»½Ã º¸¿©ÁÙURL, ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 503 ¿¡·¯ ¹ß»ý
  ¹®¸Æ :
  ¹®¹ý : CBandExceededURLURL
 
  À̸§ : CBandExceededSpeed
  ¼³¸í : Àü¼Û¾çÀ» ÃÊ°úÇßÀ»½Ã , Àü¼Û¼ÓµµÁ¦ÇÑ ¼³Á¤.
  ¹®¸Æ :
  ¹®¹ý :CBandExceededSpeed kbps rps max_conn
        kbps - ÃÊ´ç ÃÖ´ë Àü¼Û¼Óµµ
        rps - ÃÊ´ç ÃÖ´ë ¿äû¼ö
        max_conn - ÃÖ´ë µ¿½Ã Á¢¼Ó¼ö
  À̸§ : CBandScoreboard
  ¼³¸í : °¡»óÈ£½ºÆ®ÀÇ scoreboardÆÄÀÏ ÁöÁ¤. (¼º´ÉÇâ»óÀ» À§ÇØ ÇÊ¿ä)
  ¹®¸Æ :
  ¹®¹ý : CBandScoreboardpath
        (path´Â ¾ÆÆÄÄ¡(nobody¶Ç´Â apache)±ÇÇÑÀ¸·Î ¾²±â °¡´ÉÇØ¾ß ÇÔ)
 
À̸§ : CBandPeriod
  ¼³¸í : ¿ë·®Á¦ÇѱⰣ(ÀÌ ±â°£ÀÌ Áö³ª¸é,ÃøÁ¤µÇ¾ú´ø ¿ë·®Àº Áö¿öÁø´Ù.)
  ¹®¸Æ :
  ¹®¹ý : CBandPeriod period
        period - »ç¿ë´ÜÀ§: S (ÃÊ), M (ºÐ), H (½Ã°£), D (ÀÏ), W (ÁÖ)
  ¿¹Á¦ : CBandPeriod1W  (1ÁÖÀÏ)
        CBandPeriod 14D  (14ÀÏ)
        CBandPeriod 60M  (60ºÐ)
 
  À̸§ : CBandPeriodSlice
  ¼³¸í : ±â°£ÀÌ ±æ¶§´Â ³ª´­ ±â°£À»¸í½ÃÇÑ´Ù.
  ±âº»°ª : slice_len = limit
  ¹®¸Æ :
  ¹®¹ý : CBandPeriodSliceslice_length
  ¿¹Á¦ : CBandLimit 100G
        CBandPeriod 4W
        CBandPeriodSlice 1W
        4ÁÖ´Â 1ÁÖÀÏ ´ÜÀ§·Î ³ª´¶´Ù(4W/1W = 4). ¿ë·®Àº 100G/4=25G
        1ÁÖ¿¡ 25G, 2ÁÖ° 50G ÀÌ·¸°Ô ³ª´² ó¸® µÈ´Ù.
 
  À̸§ :
  ¼³¸í : »õ·Î¿î cband °¡»ó »ç¿ëÀÚ¼³Á¤
  ¹®¸Æ : Server config
  ¹®¹ý :
 
  À̸§ : CBandUserSpeed
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ ¼Óµµ,¿äû¼ö, µ¿½Ã Á¢¼Ó¼ö Á¦ÇÑ
  ¹®¸Æ :
  ¹®¹ý : CBandUserSpeedkbps rps max_conn
        kbps - ÃÊ´ç ÃÖ´ë Àü¼Û¼Óµµ
        rps - ÃÊ´ç ÃÖ´ë ¿äû¼ö
        max_conn - ÃÖ´ë µ¿½Ã Á¢¼Ó¼ö
  ¿¹Á¦ : CBandUserSpeed100kb/s 10 5
 
 
  À̸§ : CBandUserLimit
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ Àú¼Û¿ë·® Á¦ÇÑ.
  ¹®¸Æ :
  ¹®¹ý : CBandUserLimitlimit
     limit - »ç¿ë¿ë·®, »ç¿ë´ÜÀ§: K (kilo), M (mega), G (giga), Ki (kibi), Mi (mebi),Gi (gibi)
  ¿¹Á¦ : CBandUserLimit 10M
        CBandUserLimit 10Mi
 
  À̸§ : CBandUserClassLimit
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ Á¤ÀÇÇÑclass(ip¹üÀ§)¿¡ ´ëÇØ Á¦ÇÑÇÒ Àü¼Û·® ¼³Á¤
  ¹®¸Æ :
  ¹®¹ý :CBandUserClassLimit class_name limit
        class_name - ÁöÁ¤ÇÑ class(IP¹üÀ§)À̸§
       limit -»ç¿ë¿ë·®, »ç¿ë´ÜÀ§: K (kilo), M (mega), G (giga), Ki (kibi), Mi (mebi),Gi (gibi)
 
  À̸§ : CBandUserExceededURL
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ,Á¦ÇÑÀ» ÃÊ°úÇßÀ»½Ã º¸¿©ÁÙ URL,
        ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 503 ¿¡·¯ ¹ß»ý ( °¡»óÈ£½ºÆ®¿¡¼­ )
  ¹®¸Æ :
  ¹®¹ý :CBandUserExceededURL URL
 
  À̸§ : CBandUserExceededSpeed
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ,Àü¼Û¾çÀ» ÃÊ°úÇßÀ»½Ã , Àü¼Û¼Óµµ Á¦ÇÑ ¼³Á¤.
  ¹®¸Æ :
  ¹®¹ý : CBandUserExceededSpeed kbps rps max_conn
        kbps - ÃÊ´ç ÃÖ´ë Àü¼Û¼Óµµ
        rps - ÃÊ´ç ÃÖ´ë ¿äû¼ö
        max_conn - ÃÖ´ë µ¿½Ã Á¢¼Ó¼ö
 
  À̸§ : CBandUserScoreboard
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ,scoreboard ÆÄÀÏ ÁöÁ¤.
  ¹®¸Æ :
  ¹®¹ý : CBandUserScoreboard path
        (path´Â ¾ÆÆÄÄ¡(nobody¶Ç´Â apache)±ÇÇÑÀ¸·Î ¾²±â°¡´ÉÇØ¾ß ÇÔ)
 
  À̸§ : CBandUserPeriod
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ, ¿ë·®Á¦ÇѱⰣ(±â°£ÀÌ Áö³ª¸é, ÃøÁ¤µÇ¾ú´ø ¿ë·®Àº Áö¿öÁø´Ù.)
  ¹®¸Æ :
  ¹®¹ý : CBandUserPeriodperiod
        period - »ç¿ë´ÜÀ§: S (ÃÊ), M (ºÐ), H (½Ã°£), D (ÀÏ), W (ÁÖ)
  ¿¹Á¦ : CBandUserPeriod 1W
        CBandUserPeriod 14D
        CBandUserPeriod 60M
 
  À̸§ : CBandUserPeriodSlice
  ¼³¸í : cband °¡»ó »ç¿ëÀÚÀÇ,±â°£À» ³ª´­ ±â°£ ¸í½Ã
  ±âº»°ª : slice_len = limit
  ¹®¸Æ :
  ¹®¹ý :CBandUserPeriodSlice slice_length
  ¿¹Á¦ : CBandUserLimit100G
        CBandUserPeriod 4W
        CBandUserPeriodSlice 1W
        4ÁÖ´Â 1ÁÖÀÏ ´ÜÀ§·Î ³ª´¶´Ù(4W/1W = 4). ¿ë·®Àº 100G/4=25G
        1ÁÖ¿¡ 25G, 2ÁÖ° 50G ÀÌ·¸°Ô ³ª´² ó¸® µÈ´Ù.

 
( 12 ) °³º°È¨ÆäÀÌÁö cband Á¤Ã¥ Àû¿ë ¿¹
 
¨ç ÀÚ·á½Ç ¼ÓµµÁ¦ÇÑ
   nextline.net µµ¸ÞÀο¡ ´ëÇؼ­ ¼Óµµ¸¦ 1024kbps·Î Á¦ÇÑÇϸç, ÃÊ´ç 10¹øÀÇ ¿¬°á, µ¿
   ½Ã Á¢¼ÓÀÚ¸¦ 30À¸·Î Á¦ÇÑÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù.
  

DocumentRoot /home/nextline1/public_html
Servername nextline.net
ServerAlias www.nextline.net
CBandSpeed 1024 10 30
CBandRemoteSpeed 20kb/s 3 30

 
                         
 
 
È®ÀÎÇÏ´Â ¹æ¹ý : http://nextline.net/cband-status-me
 
 
¨è »ç¿ëÀÚ ÀÏÆ®·¡ÇÈ Á¦°ø ¹× ÃÊ°ú½Ã ¿¬°á¼ö Á¦ÇÑ nextline.com µµ¸ÞÀο¡ ´ëÇØ ÇÏ·ç¿¡ 100MbyteÀÇ Æ®·¹ÇÈÀ» Á¦°øÇϸç, 100M¸¦ ÃÊ°¡Çß´Ù¸é, ¼Óµµ¸¦ 128bps·Î Á¦ÇÑ, ÃÊ´ç 5¹øÀÇ ¿¬°á, µ¿½ÃÁ¢¼ÓÀÚ¸¦ 15·Î Á¦ÇÑÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù.
 

DocumentRoot /home/nextline2/public_html
Servername nextline.com
ServerAlias www.nextline.com
CBandLimit 100Mi
CBandExceededSpeed 128 5 15
CBandPeriod 1D

 

 
È®ÀÎÇÏ´Â ¹æ¹ý : http://nextline.com/cband-status-me

  
   
( 13 ) ±× ¿Ü Àû¿ë ¿¹¸¦ µé¾îº¸°Ú½À´Ï´Ù.
 
¨ç ÇÑ »ç¿ëÀÚ¿¡ ¿©·¯ µµ¸ÞÀÎÀ» ¿î¿µÇÒ ¶§ ÀÔ´Ï´Ù.
À§ ¼³Á¤Àº nextlineÀ̶ó´Â °¡»ó »ç¿ëÀÚ¸¦ ÁöÁ¤ ÇÑ ´ÙÀ½ ±× »ç¿ëÀÚ´Â ÇÏ·ç¿¡ 100Mbyte¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ±×·± ´ÙÀ½, nextline.co.kr nextline.net ¸ðµÎ nextlineÀÇ Æ®·¡ÇÈ»ç¿ëÇÏ°Ô ¼³Á¤ÇÏ¿´½À´Ï´Ù.
 

  CBandUserLimit 100Mi
  CBandUserPeriod 1D



  ServerName nextline.net    
  Document /home/nextline/public_html
  CBandUser nextline




  ServerName nextline.co.kr    
  Document /home/nextline/public_html
  CBandUser nextline

 
¨è IP´ë¿ª¿¡ µû¶ó ¼Óµµ¸¦ Á¦ÇÑ ÇÕ´Ï´Ù.
³»ºÎ¾ÆÀÌÇÇ 192.168.0.XXX ¿¡¼­, 50MbpsÀÇ ´ë¿ªÆø°ú, ÃÊ´ç 10¹øÀÇ ¿äû, µ¿½ÃÁ¢¼ÓÀÚ 30À» ¼³Á¤Çϸç, ´Ù¸¥ ip´ë¿ª 222.97.189.XXX¿¡¼­´Â 300kpbs, ÃÊ´ç 10¹øÀÇ ¿äû, µ¿½ÃÁ¢¼ÓÀÚ 30À» ¼³Á¤ÇÕ´Ï´Ù.
 

  CBandClassDst 192.168.0.0/24


  CBandClassDst 222.97.189.0/24



  ServerName nextline.co.kr    
  Document /home/nextline/public_html
 CBandClassRemoteSpeed class_1 50Mbps 10 30
 CBandClassRemoteSpeed class_2 300kbps 10 30


 
( 14 ) cband ÆäÀÌÁö º¸´Â¹æ¹ý
 
¨çVirtual Host 
°¡»óÈ£½ºÆ®ÀÇ Á¤Ã¥ Àû¿ë»óÅÂ¿Í ¸®¼Â, ¸®Ç÷¹½¬ ±â´É GByte, MByte, KByte·Î ¼³Á¤ÇÏ¿© °ü¸®¸¦ ÇÒ ¼ö ÀÖÀ¸¸ç Æ®·¡ÇÈ ÃÊ°ú½Ã ÇØ´ç µµ¸ÞÀÎÀÇ »ö»óÀÌ ºÓÀº»ö °è¿­·Î Á¡Â÷ º¯°æ
µË´Ï´Ù.
    
reset all  : Àüü °¡»óÈ£½ºÆ®¿¡ ´ëÇØ Æ®·¡ÇÈ ¹× Á¤Ã¥À» ÃʱâÈ­ ÇÕ´Ï´Ù.
reset     : ÇØ´ç °¡»óÈ£½ºÆ®ÀÇ Æ®·¡ÇÈ ¹× Á¤Ã¥À» ÃʱâÈ­ ÇÕ´Ï´Ù.
refresh   : cband ÆäÀÌÁö¸¦ ¸®Ç÷¹½¬ ÇÕ´Ï´Ù.
[GB][MB][KB] : ¼³Á¤³»¿ëÀ» ´ÜÀ§ º°·Î °ü¸® ÇÕ´Ï´Ù.
 

¨è Remote clients
Á¢¼ÓPCÀÇ Å¬¶óÀ̾ðÆ® IP¿Í Á¢¼Ó µµ¸ÞÀÎÀ» °¡¸£Åµ´Ï´Ù.
 
 
¨é Server summary
Àüü cband »óȲÀ» °£·«È÷ º¸¿©ÁÖ´Â ÆäÀÌÁö·Î 3°³ÀÇ °¡»óÈ£½ºÆ®¿Í 1.76MBÀÇ Æ®·¢ÇÈÀÌ ¹ß»ýÇÑ »óÅÂÀ̸ç 2.94kbpsÀÇ µ¥ÀÌÅÍÀü¼Û ¼Óµµ¸¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.

 

  ¾ÆÆÄÄ¡ 1.X ¹öÀü¿¡¼­ mod_throttle¸¦ ÀÌ¿ëÇÑ Æ®·¡ÇÈ°ü¸®
  bandwidth¸ðµâÀ» ÀÌ¿ëÇÑ ´ë¿ªÆø Á¦ÇÑÇϱâ





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ