apache2 트래픽 관리 mod_cband CentOS



출처: http://linux.tini4u.net

os: centos4.6

아파치 2.x에서는 cband 모듈을 이용함으로써 두가지의 기능을 모두 사용할 수 있습니다.
또한 xml 형태로의 데이터까지 얻을 수 있기 때문에 관리자 입장에서 매우 반가울 수 밖에 없습니다.

1. mod_cband 설치 (최신버전:
http://cband.linux.pl/)
http://www.sfr-fresh.com/unix/privat/mod-cband-0.9.7.5.tgz/


[root@manage src]# wget http://www.sfr-fresh.com/unix/privat/mod-cband-0.9.7.5.tgz
[root@manage src]# tar xvzfp mod-cband-0.9.7.5.tgz
[root@manage src]# cd mod-cband-0.9.7.5
[root@manage mod-cband-0.9.7.5]# ./configure --with-apxs=/usr/local/apache/bin/apxs
[root@manage mod-cband-0.9.7.5]# make
[root@manage mod-cband-0.9.7.5]# make install


2. 아파치 환경설정에서의 cband 설정
cband 모듈 또한 throttle와 마찬가지로 3rd-party 모듈이기 때문에 아파치에서 설정을 합니다.
  1. [root@localhost]# vi /etc/httpd/conf/httpd.conf
  2. <IfModule mod_cband.c>
  3.     <Location /cband-status>
  4.         SetHandler cband-status
  5.         Order Deny,Allow
  6.         Deny from All
  7.         Allow from 127.0.0.1 100.100.100.100
  8.     </Location>

  9.     <Location /cband-me>
  10.         SetHandler cband-status-me
  11.         Order deny,allow
  12.         Deny from all
  13.         Allow from all
  14.     </Location>
  15. </IfModule>

※ SetHandler 설명
cband-status -> 관리자 페이지 입니다. 따라서 접근을 허용할 IP를 입력해주셔야 됩니다.
cband-me -> 사용자 페이지 입니다.

3. cband 적용
cband는 각 호스트에 대해서 여러가지 지시자를 사용하여 설정 할 수 있습니다.
아래는 여러가지 지시자중 하나인 가장 많이 사용되는 CbandLimit을 사용한 예제 입니다.
  1. ※ 각각의 호스트에 따로따로 설정해줄 때
  2. <VirtualHost 192.168.0.1>
  3.     ServerName foobar.com
  4.     ServerAlias www.foobar.com
  5.     DocumentRoot /home/foobar/public_html
  6.     ErrorLog logs/foobar-err
  7.     CustomLog logs/foobar-acc combined
  8.     CBandLimit 100Mi
  9.     CBandPeriod 1D
  10. </VirtualHost>

※ 위 설정은 1Day 동안 100M의 트래픽을 허용하겠다는 설정입니다.

  1. ※ 하나의 유저(foobar)가 여러개의 호스트를 사용하고 있는 경우 (트래픽 공유)
  2. <CBandUser foobar>
  3.     CBandUserLimit 100Mi
  4.     CBandUserPeriod 1D
  5. </CBandUser>

  6. <VirtualHost 192.168.0.1>
  7.     ServerName foobar.com
  8.     ServerAlias www.foobar.com
  9.     DocumentRoot /home/foobar/public_html
  10.     ErrorLog logs/foobar-err
  11.     CustomLog logs/foobar-acc combined
  12.     CBandUser foobar
  13. </VirtualHost>

  14. <VirtualHost 192.168.0.1>
  15.     ServerName foobar2.com
  16.     ServerAlias www.foobar2.com
  17.     DocumentRoot /home/foobar2/public_html
  18.     ErrorLog logs/foobar2-err
  19.     CustomLog logs/foobar2-acc combined
  20.     CBandUser foobar
  21. </VirtualHost>

※ 위 설정은 foobar 유저에게 1Day 동안 100M의 트래픽을 허용하겠다는 설정이며,
foobar.com과 foobar2.com에서 foobar 유저의 트래픽을 공유해서 사용하겠다는 것입니다.

4. cband 단위
- 전송속도 단위
kbps, Mbps, Gbps - bits per second, 의미: 1024, 1024*1024, 1024*1024*1024 bps
kb/s, Mb/s, Gb/s - bytes per second, 의미: 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 - 초, 분, 시간, 일, 주. 의미: 1, 60, 3600, 86400, 604800 Seconds
기본값: S


5. cband 지시자
이름: CBandDefaultExceededURL
설명: 제한을 초과했을때 보여줄 URL
문맥: Server config
문법: CBandDefaultExceededURL [URL]
예제: CBandDefaultExceededURL
http://foobar.com/503.html

이름: CBandDefaultExceededCode
설명: 제한을 초과했을시 보여줄 에러 코드
문맥: Server config
문법: CBandDefaultExceededCode [HTTP_CODE]
예제: CBandDefaultExceededCode 509

이름: CBandScoreFlushPeriod
설명: scoreboard 파일에 기록할 요청수를 정하나, cband 퍼포먼스에 영향을 미칩니다.
기본값: 1
문맥: Server config
문법: CBandScoreFlushPeriod [요청수]
예제: CBandScoreFlushPeriod 100
    100번의 요청이 들어오면 scoreboard 파일에 한번 기록합니다.

이름: CBandSpeed
설명: 가상호스트 도메인의 최대 속도, 요청수, 접속수 설정
문맥: <Virtualhost>
문법: CBandSpeed [kbps] [rps] [max_conn]
    kbps - 초당 최대 전송속도
    rps - 초당 최대 요청수
    max_conn - 최대 동시 접속수
예제: CBandSpeed 1024 10 30
    호스트에 대해 1024kbps 전송속도로 제한하며, 초당 10개의 요청을 처리하고,
    동시 접속을 30개로 제한합니다.

이름: CBandRemoteSpeed
설명: 호스트 접속자의 최대속도, 요청수, 접속수 제한
문맥: <Virtualhost>
문법: CBandRemoteSpeed [kbps] [rps] [max_conn]
    kbps - 초당 최대 전송속도
    rps - 초당 최대 요청수
    max_conn - 최대 동시 접속수
예제: CBandRemoteSpeed 20kb/s 3 3
    호스트 접속자에 대해 1024kbps 전송속도로 제한하며,
    초당 10개의 요청을 처리하고, 동시 접속을 30개로 제한합니다.

이름: CBandClassRemoteSpeed
설명: IP class의 최대속도, 요청수, 접속수 제한
문맥: <Virtualhost>
문법: CBandClassRemoteSpeed [class_name] [kbps] [rps]
    kbps - 초당 최대 전송속도
    rps - 초당 최대 요청수
    max_conn - 최대 동시 접속수
예제:
<CBandClass googlebot_class>
  CBandClassDst 66.249.64/24
  CBandClassDst 66.249.65/24
  CBandClassDst 66.249.79/24
</CBandClass>
CBandClassRemoteSpeed googlebot_class 20kb/s 2 3
googlebot_class 클래스에 대해 20kb/s 전송속도로 제한하며,
초당 10개의 요청을 처리하고, 동시 접속을 30개로 제한합니다.

이름: CBandRandomPulse
설명: 속도 제한을 위해서 임의의 파형을 생성한 다음 처리하는 방법입니다.
문맥: Global
문법: CBandRandomPulse [On/Off]
예제: CBandRandomPulse On

이름: CBandLimit
설명: 제한할 전송량을 설정한다.
문맥: <Virtualhost>
문법: 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
설명: IP class에 대해 제한할 전송량 설정
문맥: <Virtualhost>
문법: CBandClassLimit [class_name limit]
    class_name - 클래스 이름
    limit - 전송량, 사용단위: K(kilo), M(mega), G(giga), Ki(kibi), Mi(mebi), Gi(gibi)

이름: CBandExceededURL
설명: 제한을 초과했을때 보여줄 URL
문맥: <Virtualhost>
문법: CBandExceededURL [URL]
예제: CBandExceededURL
http://foobar.com/503.html

이름 : CBandExceededSpeed
설명: 전송량을 초과했을때의 전송속도 제한 설정
문맥: <Virtualhost>
문법: CBandExceededSpeed [kbps] [rps] [max_conn]
    kbps - 초당 최대 전송속도
    rps - 초당 최대 요청수
    max_conn - 최대 동시 접속수

이름: CBandScoreboard
설명: 가상호스트의 scoreboard 파일 지정
문맥: <Virtualhost>
문법: CBandScoreboard [path]

이름: CBandPeriod
설명: 제한기간
문맥: <Virtualhost>
문법: CBandPeriod [period]
    period - 사용단위: S(초), M(분), H(시간), D(일), W(주)
예제: CBandPeriod 1D

이름 : CBandPeriodSlice
설명: 기간을 나눌 기간 명시
기본값: slice_len = limit
문법: CBandPeriodSlice [slice_length]
예제: CBandLimit 100G
    CBandPeriod 4W
    CBandPeriodSlice 1W
지정된 제한값을 1주일 단위로 나누어 사용 합니다.
위 설정을 해석하면 4주는 1주일 단위로 나누며, 용량은 100G/4주=25G로 사용 합니다.

이름: <CBandUser>
설명: 새로운 cband 가상 사용자 설정
문맥: Server config
문법: <CBandUser user_name>

이름: CBandUserSpeed
설명: cband 가상 사용자의 속도, 요청수, 동시 접속수 제한
문맥: <CBandUser>
문법: CBandUserSpeed [kbps] [rps] [max_conn]
    kbps - 초당 최대 전송속도
    rps - 초당 최대 요청수
    max_conn - 최대 동시 접속수
예제: CBandUserSpeed 100kb/s 10 5

이름: CBandUserLimit
설명: cband 가상 사용자의 전송 용량 제한
문맥: <CBandUser>
문법: CBandUserLimit [limit]
    limit - 사용용량, 사용단위: K(kilo), M(mega), G(giga), Ki(kibi), Mi(mebi), Gi(gibi)
예제: CBandUserLimit 10M
    전송량을 10M(10*1000*1000bytes)로 제한한다.
    CBandUserLimit 10Mi
    전송량을 10M(10*1024*1024bytes)로 제한한다.

이름: CBandUserClassLimit
설명: cband 가상 사용자의 IP class에 대해 제한할 전송량 설정
문맥: <CBandUser>
문법: CBandUserClassLimit [class_name] [limit]
    class_name - 클래스 이름
    limit - 전송량, 사용단위: K(kilo), M(mega), G(giga), Ki(kibi), Mi(mebi), Gi(gibi)

이름 : CBandUserExceededURL
설명: cband 가상 사용자의 제한을 초과했을때 보여줄 URL
문맥: <CBandUser>
문법: CBandUserExceededURL URL
예제: CBandDefaultExceededURL
http://foobar.com/503.html

이름: CBandUserExceededSpeed
설명: cband 가상 사용자의 전송량을 초과했을때의 전송속도 제한 설정
문맥: <CBandUser>
문법: CBandUserExceededSpeed [kbps] [rps] [max_conn]
    kbps - 초당 최대 전송속도
    rps - 초당 최대 요청수
    max_conn - 최대 동시 접속수

이름: CBandUserScoreboard
설명: cband 가상 사용자의 scoreboard 파일 지정
문맥: <CBandUser>
문법: CBandUserScoreboard [path]

이름: CBandUserPeriod
설명: cband 가상 사용자의 제한기간
문맥: <CBandUser>
문법: CBandUserPeriod [period]
    period - 사용단위: S(초), M(분), H(시간), D(일), W(주)
예제: CBandPeriod 1D

이름: CBandUserPeriodSlice
설명: cband 가상 사용자의 기간을 나눌 기간 명시
기본값: slice_len = limit
문맥: <CBandUser>
문법: CBandUserPeriodSlice [slice_length]
예제: CBandLimit 100G
    CBandPeriod 4W
    CBandPeriodSlice 1W
지정된 제한값을 1주일 단위로 나누어 사용 합니다.
위 설정을 해석하면 4주는 1주일 단위로 나누며, 용량은 100G/4주=25G로 사용 합니다.


6. 통계화면 보기
관리자모드 -
http://foobar.com/cband-status
관리자모드(xml) - http://foobar.com/cband-status?xml
사용자모드 - http://foobar.com/cband-me
사용자모드(xml) - http://foobar.com/cband-me?xml

7. 통계화면에 아파치 인증 걸기
throttle 강좌에서도 말씀드렸지만 통계화면의 제한은 IP의 형태로 제한을 하는게 정설입니다.
그렇지만 IP가 자주 변경되는 분들은 매번 IP를 변경해주는것도 하나의 일이 될 수 있습니다.
따라서 이런 경우에는 아파치 인증을 걸어서 사용하시면 편리할 것입니다.
  1. [root@localhost]# vi /etc/httpd/conf/httpd.conf
  2. <IfModule mod_cband.c>
  3.     <Location /cband-status>
  4.         SetHandler cband-status
  5.         AuthName "트래픽관리 페이지"
  6.         AuthType Basic
  7.         AuthUserFile /home/foobar/.htpasswd
  8.         require valid-user
  9.     </Location>

  10.     <Location /cband-me>
  11.         SetHandler cband-status-me
  12.         Order deny,allow
  13.         Deny from all
  14.         Allow from all
  15.     </Location>
  16. </IfModule>
  17. [root@localhost]# htpasswd -c /home/foobar/.htpasswd ID

덧글

  • viagra_cheap 2019/06/29 21:07 # 삭제 답글

    Thank you, I have just been searching for information approximately this subject for ages and yours is the best I have came upon till now. But, what concerning the conclusion? Are you certain in regards to the supply?
  • buy_viagra 2019/06/29 23:43 # 삭제 답글

    Merely a smiling visitor here to share the adore , btw outstanding style. Audacity, more audacity and always audacity. by Georges Jacques Danton.
  • cheap_viagra 2019/07/01 15:59 # 삭제 답글

    Thanks for this article. I'd also like to express that it can often be hard if you are in school and simply starting out to initiate a long credit standing. There are many students who are just trying to endure and have an extended or favourable credit history are often a difficult matter to have.
  • online_viagra 2019/07/02 08:38 # 삭제 답글

    Great, thanks for sharing this blog.Really thank you!
  • buy_viagra 2019/07/04 17:43 # 삭제 답글

    whoah this blog is fantastic i really like studying your articles. Keep up the good paintings! You understand, many individuals are looking around for this info, you could aid them greatly.
  • cialis_online 2019/07/05 10:00 # 삭제 답글

    Greetings! Very useful advice within this article! It is the little changes that make the most important changes. Many thanks for sharing!
  • generic 2019/07/09 20:44 # 삭제 답글

    Thanks for this article. I might also like to say that it can end up being hard if you find yourself in school and merely starting out to create a long credit rating. There are many learners who are only trying to endure and have long or good credit history are often a difficult issue to have.
  • buy_viagra 2019/07/10 11:44 # 삭제 답글

    I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thx again!
  • cialis 2019/07/12 01:12 # 삭제 답글

    I truly appreciate this article.Really thank you! Fantastic.
  • buy_viagra 2019/07/12 07:44 # 삭제 답글

    Woah! I'm really loving the templatetheme of this website. It's simple, yet effective. A lot of times it's hard to get that perfect balance between usability and visual appeal. I must say you have done a great job with this. In addition, the blog loads super quick for me on Firefox. Excellent Blog!
  • buy_viagra 2019/07/12 12:30 # 삭제 답글

    You are a really persuasive writer. I can see this in your writeup. You've a way of writing compelling info that sparks significantly interest.
  • viagra_online 2019/07/12 20:06 # 삭제 답글

    It's perfect time to make some plans for the long run and it is time to be happy. I have learn this publish and if I may I want to suggest you few attentiongrabbing things or advice. Maybe you could write next articles regarding this article. I desire to read even more things about it!
  • viagra_cheap 2019/07/14 15:15 # 삭제 답글

    location within my public complexes!
  • viagra 2019/07/17 02:14 # 삭제 답글

    I am really enjoying the themedesign of your blog. Do you ever run into any browser compatibility problems? A handful of my blog readers have complained about my website not operating correctly in Explorer but looks great in Chrome. Do you have any advice to help fix this issue?
  • cialis_online 2019/07/17 13:31 # 삭제 답글

    I like the helpful information you provide for your articles. Ill bookmark your blog and check again right here frequently. I am quite certain Ill be informed many new stuff proper right here! Best of luck for the next!
  • buy_viagra 2019/07/18 12:01 # 삭제 답글

    This really is actually fascinating, That you are a quite specialist blogger. Ive joined your rss feed and sit up for looking for more of your excellent post. Also, I have shared your web site in my social networks!
  • viagra_cheap 2019/07/18 18:43 # 삭제 답글

    Hi there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information to work on. You have done a marvellous job!
  • buy_viagra 2019/07/20 13:55 # 삭제 답글

    Howdy! This article could not be written any better! Looking at this post reminds me of my previous roommate! He constantly kept preaching about this. I'll send this information to him. Fairly certain he's going to have a good read. Thanks for sharing!
  • fast 2019/07/21 14:46 # 삭제 답글

    There is numerous separate years Los angeles Weight reduction eating plan with each a person can be a necessity. The pioneer part can be your original obtaining rid of belonging towards the extra pounds. la weight loss
  • buy_viagra 2019/07/22 03:14 # 삭제 답글

    location within my public complexes!
  • viagra_coupon 2019/07/24 18:44 # 삭제 답글

    This event occurred rigt after the time Mario return to the Mushroom Kingdom so it had to take place after
  • viagra 2019/07/27 03:12 # 삭제 답글

    Howdy. Simply just planned to ask a quick problem. Now i'm
  • generic_cialis 2019/07/27 10:49 # 삭제 답글

    I actually got into this post. I located it to be fascinating and loaded with exclusive points of interest. I like to read material that makes me believe. Thank you for writing this fantastic content.
  • generic_cialis 2019/07/30 07:15 # 삭제 답글

    I'm glad that it turned out so effectively and I hope it will continue in the future because it is so worthwhile and meaningful to the community.
  • viagra_cheap 2019/07/31 12:24 # 삭제 답글

    I'm searching for websites that may have excellent tips about what's popular and what the most effective makeup products is..
  • online_cialis 2019/07/31 17:34 # 삭제 답글

    I dugg some of you post as I cogitated they were very useful extremely helpful
  • cheap_viagra 2019/08/01 06:23 # 삭제 답글

    I really enjoy the blog article.Really looking forward to read more. Fantastic.
  • cialis 2019/08/03 11:38 # 삭제 답글

    Very interesting topic, appreciate it for putting up.
  • cialis_online 2019/08/05 06:19 # 삭제 답글

    Excellent blog here! Also your web site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my website loaded up as quickly as yours lol
  • viagra 2019/08/05 16:50 # 삭제 답글

    There are some attentiongrabbing points in time in this article but I dont know if I see all of them heart to heart. There may be some validity however I will take maintain opinion until I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as properly
  • online_viagra 2019/08/05 18:47 # 삭제 답글

    Thank you for your blog article. Great.
  • cialis 2019/08/06 21:44 # 삭제 답글

    Informative Site Hello guys here are some links that contains information which you might find useful yourselves. It is Worth Checking out.
  • online_viagra 2019/08/08 04:07 # 삭제 답글

    I do trust all of the ideas you've presented in your post. They're very convincing and can certainly work. Nonetheless, the posts are very short for beginners. May just you please lengthen them a bit from next time? Thanks for the post.
  • cialis 2019/08/08 07:04 # 삭제 답글

    I appreciate you sharing this article.Thanks Again. Really Cool.
  • cilais_price 2019/08/09 07:50 # 삭제 답글

    1000s of Show Gambler, since the Lastly associated with Sept ..
  • cilais_price 2019/08/11 04:45 # 삭제 답글

    I am not sure where you are getting your info, but great topic. I needs to spend some time learning much more or understanding more. Thanks for fantastic information I was looking for this info for my mission.
  • viagra 2019/08/11 20:21 # 삭제 답글

    I loved your blog article. Really Cool.
  • buy_viagra 2019/08/12 08:25 # 삭제 답글

    As soon as I found this internet site I went on reddit to share some of the love with them.
  • online_viagra 2019/08/17 18:29 # 삭제 답글

    Hi Dear, are you in fact visiting this website daily, if so then you will definitely take fastidious knowledge.
  • buy_cialis 2019/08/18 03:45 # 삭제 답글

    You have an incredibly nice layout for your blog, i want it to utilize on my site also .
  • buy_cialis 2019/08/18 03:46 # 삭제 답글

    Ive learn some excellent stuff here. Certainly worth bookmarking for revisiting. I wonder how a lot attempt you set to create such a fantastic informative web site.
  • cialis_online 2019/08/18 09:11 # 삭제 답글

    A megapolis megabucks gratuit failed to seem to cause waste materials in addition
  • buy_viagra 2019/08/18 16:48 # 삭제 답글

    Hey there! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good results. If you know of any please share. Thank you!
  • cialis_online 2019/08/21 15:50 # 삭제 답글

    I got what you intend, thankyou for putting up.Woh I am glad to find this website through google. It is a very hard undertaking to seek to please everybody. by Publilius Syrus.
  • online_viagra 2019/08/23 07:53 # 삭제 답글

    I'm trying to find sites that have already fantastic useful information on what's popular and what is the optimum makeup products is..
  • viagra 2019/08/24 17:48 # 삭제 답글

    Some genuinely great information, Glad I discovered this. Good teaching is onefourth preparation and threefourths theater. by Gail.
  • discount_cialis 2019/08/25 02:42 # 삭제 답글

    It's truly a great and useful piece of information. I'm satisfied that you shared this helpful information with us. Please stay us informed like this. Thank you for sharing.
  • for 2019/08/26 12:16 # 삭제 답글

    Merely a smiling visitor here to share the love , btw outstanding style. Audacity, a lot more audacity and always audacity. by Georges Jacques Danton.
  • online_viagra 2019/08/31 13:58 # 삭제 답글

    Very energetic blog, I enjoyed that a lot. Perhaps there is a part 2?
  • viagra 2019/09/01 00:54 # 삭제 답글

    Informative Site Hello guys here are some links that contains information which you might find useful yourselves. It is Worth Checking out.
  • buy_viagra 2019/09/02 19:11 # 삭제 답글

    Good writeup, I am normal visitor of ones blog, maintain up the excellent operate, and It's going to be a regular visitor for a lengthy time.
  • viagra 2019/09/03 23:46 # 삭제 답글

    Farmville farms even include free gift that is
  • viagra_online 2019/09/04 14:19 # 삭제 답글

    Really wonderful information can be found on web blog.
  • viagra_cheap 2019/09/18 15:46 # 삭제 답글

    Excellent blog right here! Also your site lots up very fast! What web host are you the use of? Can I get your affiliate hyperlink for your host? I desire my website loaded up as quickly as yours lol
  • viagra_cheap 2019/09/18 21:51 # 삭제 답글

    I simply couldn't depart your site prior to suggesting that I actually loved the standard info an individual supply for your guests? Is going to be back regularly in order to inspect new posts.
  • cheap_cialis 2019/09/19 05:17 # 삭제 답글

    very nice submit, i definitely love this website, keep on it
  • cialis_cheap 2019/09/22 01:42 # 삭제 답글

    Nice post. I was checking constantly this blog and I am impressed! Extremely useful information specially the last part
  • onkine 2019/09/25 12:17 # 삭제 답글

    I think you have noted some very interesting points , appreciate it for the post.
  • canadian_viagra 2019/09/26 10:40 # 삭제 답글

    Your style is really unique compared to other folks I've read stuff from.
  • buy_cialis 2019/10/04 06:48 # 삭제 답글

    I truly appreciate this post. I've been looking everywhere for this! Thank goodness I found it on Bing. You've made my day! Thank you again!
  • fast 2019/10/04 16:29 # 삭제 답글

    You are my inspiration, I possess few web logs and rarely run out from to brand.
  • buy_viagra 2019/10/06 18:37 # 삭제 답글

    obviously like your website but you have to check the spelling on several of your posts. Several of them are rife with spelling problems and I find it very bothersome to tell the truth nevertheless Ill definitely come back again.
  • cialis 2019/10/07 03:33 # 삭제 답글

    Admiring the hard work you put into your site and detailed information you offer. It's good to come across a blog every once in a while that isn't the same unwanted rehashed material. Wonderful read! I've bookmarked your site and I'm adding your RSS feeds to my Google account.
  • buy_viagra 2019/10/08 15:32 # 삭제 답글

    I do agree with all the ideas you have introduced for your post. They are really convincing and can certainly work. Still, the posts are very brief for newbies. May you please extend them a bit from subsequent time? Thank you for the post.
  • canadian_cialis 2019/10/11 07:10 # 삭제 답글

    Hey there, You have done a great job. I'll definitely digg it and personally recommend to
  • viagra 2019/10/15 08:37 # 삭제 답글

    Excellently written writeup, doubts all bloggers offered the same content material because you, the internet is actually a greater location. Please maintain it up!
  • viagra_price 2019/10/16 01:14 # 삭제 답글

    Some really quality content on this website , saved to fav.
  • viagra_generic 2019/10/16 04:17 # 삭제 답글

    I don't usually comment but I gotta admit thanks for the post on this great one
  • viagra_online 2019/10/21 21:44 # 삭제 답글

    Keep working ,fantastic job!
  • cialis_generic 2019/10/22 20:29 # 삭제 답글

    Hello to every one, its truly a fastidious for me to visit this site, it contains helpful Information.
  • cheap_cialis 2019/10/23 10:22 # 삭제 답글

    I like what you guys are up too. Such smart work and reporting! Carry on the excellent works guys Ive incorporated you guys to my blogroll. I think it'll improve the value of my website
  • buy_cialis 2019/10/25 05:31 # 삭제 답글

    Admiring the hard work you put into your site and detailed information you offer. It's good to come across a blog every once in a while that isn't the same unwanted rehashed material. Wonderful read! I've bookmarked your site and I'm adding your RSS feeds to my Google account.
  • buy_viagra 2019/10/25 07:31 # 삭제 답글

    Neat blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple tweeks would really make my blog jump out. Please let me know where you got your design. Thanks
  • buy_cialis 2019/10/26 11:29 # 삭제 답글

    garcinia cambogia extract weight loss results She is to make pill
  • viagra_generic 2019/10/26 18:26 # 삭제 답글

    There is clearly a bundle to realize about this. I suppose you made some good points in features also.
  • buy_viagra 2019/10/27 23:50 # 삭제 답글

    There is clearly a bundle to realize about this. I suppose you made some good points in features also.
  • viagra_online 2019/10/28 04:58 # 삭제 답글

    The data are part of an autumn of just about 16 targets in Lib Dem provide because of the 2010 commander selection, before Huhne scooped 46.5 with all the electionHermes kelly felix bags didn can far in order to move benefit
  • viagra_professional 2019/10/29 16:42 # 삭제 답글

    Hey very cool blog!! Guy.. Beautiful.. Wonderful.. I will bookmark your website and take the feeds additionallyKI am satisfied to search out numerous useful information right here in the publish, we want develop more techniques on this regard, thank you for sharing
  • viagra 2019/10/30 00:20 # 삭제 답글

    Once I initially commented I clicked the Notify me when new feedback are added checkbox and now each time a remark is added I get four emails with the same comment. Is there any way you possibly can remove me from that service? Thanks!
  • cialis_cheap 2019/11/01 18:52 # 삭제 답글

    Hey very nice web site!! Man.. Beautiful.. Wonderful.. I'll bookmark your web site and take the feeds alsoKI am satisfied to seek out a lot of helpful information here in the publish, we want work out extra techniques in this regard, thank you for sharing
  • buy_cialis 2019/11/01 20:59 # 삭제 답글

    You produced some decent points there. I looked on the net to the problem and discovered many people goes together with along along with your web site.
  • online_viagra 2019/11/03 00:21 # 삭제 답글

    Pretty great post. I just stumbled upon your blog and wished to say that I've really enjoyed surfing around your weblog posts. In any case I will be subscribing to your feed and I am hoping you write again soon!
  • viagra_online 2019/11/03 16:49 # 삭제 답글

    I like what you guys are up too. This kind of clever work and exposure!
  • online_viagra 2019/11/04 14:22 # 삭제 답글

    Muchos Gracias for your blog post.
  • online_cialis 2019/11/05 15:20 # 삭제 답글

    Hi Dear, are you in fact visiting this website daily, if so then you will definitely take fastidious knowledge.
  • canadian_viagra 2019/11/06 09:02 # 삭제 답글

    There is visibly a bunch to realize about this. I consider you made various good points in features also.
  • cialis 2019/11/07 09:34 # 삭제 답글

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?
  • cialis_cheap 2019/11/09 00:56 # 삭제 답글

    garcinia cambogia extract weight loss results She is to make pill
  • cialis 2019/11/09 20:12 # 삭제 답글

    I'm really impressed with your writing skills as well as with the layout on your blog. Is this a paid theme or did you customize it yourself? Anyway keep up the excellent quality writing, its rare to see a great blog like this one these days..
  • viagra 2019/11/10 18:10 # 삭제 답글

    reverse phone lookup cell free I wish to voice my gratitude for your generosity giving support to individuals
  • viagra_cheap 2019/11/11 13:15 # 삭제 답글

    Very informative blog post.Really thank you! Keep writing.
  • viagra_online 2019/11/12 10:11 # 삭제 답글

    you're truly a just right webmaster. The site loading speed is incredible. It kind of feels that you are doing any distinctive trick. In addition, The contents are masterpiece. you've performed a magnificent task in this subject!
  • buy_cialis 2019/11/13 07:59 # 삭제 답글

    Happy to become one of several customer for this wonder inspiring site D.
  • cialis 2019/11/14 02:03 # 삭제 답글

    Happy to become one of several customer for this wonder inspiring site D.
  • discount_cialis 2019/11/15 20:04 # 삭제 답글

    I like what you guys are up too. This kind of clever work and exposure!
  • buy_cialis 2019/11/17 05:43 # 삭제 답글

    Hello, i think that i saw you visited my site so i came to return the favor.I am trying to find things to enhance my web site!I suppose its ok to use some of your ideas!!
  • cheap_cialis 2019/11/18 00:24 # 삭제 답글

    How significantly of an special post, keep on posting much better half
  • cialis_online 2019/11/18 08:58 # 삭제 답글

    I think you have remarked some very interesting points , appreciate it for the post.
  • buy_cialis 2019/11/18 20:24 # 삭제 답글

    The finest sites and blogs and forums centered on literature and learning?
  • cheap_viagra 2019/11/20 09:39 # 삭제 답글

    Do you agree with my statement that this post is awesome?
댓글 입력 영역
◀ 다음덧글    이전덧글 ▶