亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2177 | 回復(fù): 6
打印 上一主題 下一主題

使用mod_cband管理Apache 2帶寬和流量(原創(chuàng)) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2006-06-30 20:45 |只看該作者 |倒序瀏覽
About the module

mod_cband is an Apache 2 module provided to solve the problem of limiting users’ and virtualhosts’ bandwidth usage. The current versions can set virtualhosts’ and users’ bandwidth quotas, maximal download speed (like in mod_bandwidth), requests-per-second speed and the maximal number of simultaneous IP connections (like in mod_limitipconn)

I advise using mod_cband by hosting companies, which would like to limit data transfer for their users, such as “10 Gb of traffic per month”. There already exists the mod_curb module, which can limit data transfers, but it doesn’t work with virtualhosts and Apache 2, so I wrote my own module fully compatible with Apache 2 API and supporting per-user and per-virtualhost bandwidth limiting

FreeBSD ports path and pkg-descr info
/usr/ports/www/mod_cband
mod_cband is an Apache 2 module provided to solve the problem of limiting virtualhosts bandwidth usage. When the configured virtualhost’s transfer limit is exceeded, mod_cband will redirect all further requests to a location specified in the configuration file.

簡譯:
mod_cband是一個通過Apache 2模塊來解決限制用戶和虛擬主機帶寬問題的應(yīng)用,當前版本可以調(diào)整虛擬主機和用戶帶寬限額,最高下載速度(like in mod_bandwidth),每秒訪問請求速度和最高并發(fā)訪問ip連接數(shù)(like in mod_limitipconn)。
我告訴主機服務(wù)提供商使用mod_cband,想要限制他們用戶數(shù)據(jù)傳輸,像“每月10 Gb流量”這樣。但已有了mod_curb模塊,可以限制流量,但無法工作在虛擬主機和Apache 2下,所以我寫了自己的模塊完全適合于Apache 2 API同時支持每用戶和每虛擬主機帶寬限制。

好了,說道這里我想這個模塊的精髓之處在于完美的支持Apache 2并實現(xiàn)了原有兩個模塊的全部功能(2in1)且支持每用戶和每虛擬主機帶寬限制。這在進行web平臺應(yīng)用與整合之時給我們提供了又一易用的方法。準備動手吧!文中實例與系統(tǒng)平臺均基于freebsd6.1平臺。

提示:
在進行實際操作之前請確保你的ports tree已經(jīng)同步到當前版本。具體方法請參考http://cnsnap.cn.freebsd.org/doc ... ok/ports-using.html,關(guān)于freebsd和apache2的安裝本文不予介紹,同時假定你已經(jīng)安裝并配置了所需環(huán)境。

安裝:
#cd /usr/ports/www/mod_cband
#make install clean
安裝結(jié)束后末尾輸出:
chmod 755 /usr/local/libexec/apache2/mod_cband.so
[activating module `cband’ in /usr/local/etc/apache2/httpd.conf]
===> Registering installation for mod_cband-0.9.7.3
此時cband_module已經(jīng)自動添加到你的httpd.conf文件中并開啟了。
LoadModule cband_module libexec/apache2/mod_cband.so
至此mod_cband安裝已經(jīng)完成,讓我們繼續(xù)后面的操作。之前說mod_cband易用是相對的,主要是看你如何配置讓他為你所用。一些基礎(chǔ)配置還是很容易完成,但是要發(fā)揮它的強大和靈活配置還是要好好看看documentation,充分理解良好駕馭。不啰嗦了,下面看看如何進行基本配置和使用并觀測實際效果。以我這個blog為實例,看看基本情況:
<VirtualHost *:80>
DocumentRoot “/other/blog/wordpress”
ServerName blog.citygrit.cn
<Directory “/other/blog/wordpress”>
allow from all
Options +Indexes
</Directory>
# 100MB virtualhost bandwidth limit
CBandLimit 100M
# Maximal 1024kbps speed for this virtualhost
# Maximal 10 requests per second for this virtualhost
# Maximal 30 open connections for this virtualhost
CBandSpeed 1024 10 30
# Maximal 10kB/s speed, 3 requests/s and 2 open connections for any remote client
CBandRemoteSpeed 10kb/s 3 2
# a period of time after which the scoreboard will be cleared (4 weeks)
CBandPeriod 4W
#Then you can access the status page with a URL like:http://server_name/cband-status
<Location /cband-status>
SetHandler cband-status
</Location>
#Then you can access the status page with a URL like:http://server_name/cband-status-me
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
</VirtualHost>
為了便于理解將上面內(nèi)容里與mod_cband相關(guān)設(shè)置予以說明,(約定“#”為注釋標記)。
# 100MB virtualhost bandwidth limit
CBandLimit 100M
限制虛擬主機總訪問帶寬為100Mb。
# Maximal 1024kbps speed for this virtualhost
# Maximal 10 requests per second for this virtualhost
# Maximal 30 open connections for this virtualhost
CBandSpeed 1024 10 30
限制此虛擬主機最高訪問速度1024kbps
限制此虛擬主機每秒最高接受請求數(shù)10個
限制此虛擬主機最高并發(fā)連接30個
# Maximal 10kB/s speed, 3 requests/s and 2 open connections for any remote client
CBandRemoteSpeed 10kb/s 3 2
限制來自遠端訪問速度10kB每秒,3個請求每秒,2個連接。
# a period of time after which the scoreboard will be cleared (4 weeks)
CBandPeriod 4W
設(shè)定多久對所記錄的全局訪問帶寬進行重設(shè)(清零)。
4W=4 weeks 4周(一個月)
#Then you can access the status page with a URL like:http://server_name/cband-status
<Location /cband-status>
SetHandler cband-status
</Location>
開啟了mod_cband的實時監(jiān)測功能,可以通過http://server_name/cband-status進行直觀的觀測。(全局監(jiān)測)
#Then you can access the status page with a URL like:http://server_name/cband-status-me
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
開啟了mod_cband的實時監(jiān)測功能,可以通過http://server_name/cband-status-me進行直觀的觀測。(單一監(jiān)測)

通過上文簡單介紹了mod_cband在freebsd平臺下與apache2進行整合及基本配置,整個過程屬于理論結(jié)合實際操作并得以真實應(yīng)用,保證其可實施性但不承諾由于其他原因造成的配置與使用問題。如果希望詳細了解mod_cband的更加強大的功能和高級配置請訪問其網(wǎng)站。本文中部分實例參考了官方網(wǎng)站和Manage Apache Download Speed And Traffic Limits With mod_cband這里的文章。

通告:本文系作者原創(chuàng),并未抄襲互聯(lián)網(wǎng)及其他已發(fā)表的類似文章。文中所引用
系官方網(wǎng)站實例及說明。歡迎轉(zhuǎn)載但請注明出處已示對作者勞動成果的尊重,謝謝。如果您發(fā)現(xiàn)文中的表述有誤請聯(lián)絡(luò)我,我會及時做出修正。(但不包括由于系統(tǒng)平臺及應(yīng)用軟件發(fā)生變化而產(chǎn)生的問題)

原文鏈接:http://blog.citygrit.cn/?p=13
Citygrit citygrit#gmail.com

[ 本帖最后由 50g 于 2006-6-30 21:02 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2006-07-01 07:54 |只看該作者
不錯,有空試試

論壇徽章:
0
3 [報告]
發(fā)表于 2006-07-01 09:05 |只看該作者
很好

論壇徽章:
0
4 [報告]
發(fā)表于 2006-11-06 19:34 |只看該作者
我設(shè)置后速度限制并沒有在自己的理想之中,誤差很大,調(diào)整值后并沒有按照相對比例增加或者減少

論壇徽章:
0
5 [報告]
發(fā)表于 2006-11-06 19:59 |只看該作者

re

系統(tǒng)環(huán)境?軟件版本?多大誤差?

論壇徽章:
0
6 [報告]
發(fā)表于 2006-11-11 18:03 |只看該作者
原帖由 50g 于 2006-11-6 19:59 發(fā)表
系統(tǒng)環(huán)境?軟件版本?多大誤差?



apache22,我是cvsup到最新后裝的,開啟后,速度就特別慢,如果虛擬主機里面不加任何cban的選項,速度沒有任何限制。

論壇徽章:
0
7 [報告]
發(fā)表于 2006-11-12 00:37 |只看該作者

re

http://www.freebsdchina.org/forum/viewtopic.php?t=30887

"經(jīng)過幾天的不停的測試。證實。在apache2.2.3下不做修改是用不起來的。容易導(dǎo)致系統(tǒng)死機(服務(wù)器上沒有任何的響應(yīng))。返回到2.0后一切都好。沒有任何問題。"

另外可以關(guān)注mod_cband的官方網(wǎng)站相關(guān)內(nèi)容看是否有類似問題發(fā)生或解決方法,如果能標準重現(xiàn)問題并確認是bug可以嘗試提交bug反饋。

[ 本帖最后由 50g 于 2006-11-12 00:41 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP