点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > Mysql>详细内容

限制你的网页流量配给

添加时间:2010-6-22
    相关阅读: 网页 网站 公司 系统

这份之件致各位劳苦功高的网管人员、与友版提示小弟的LinuxKID前辈:

前言 :
学校、公司在架设网页伺服器之後,是不是一天倒晚被同事、学生、您的小孩,把盗版软体放在伺服器中以供取用,或者他们会把污秽不堪的内容或者盗版MP3暂存在您的硬碟中,或是被不速之客发动DOS攻击, 最後您的伺服器被瘫痪成一堆「肉鸡」。换句话说,他们用您的电脑去做另外的勾当,这些勾当全部栽赃给您。

但古语有云「防人之心不可无」,虽然他们不至於是阁下安全的对手,但是阁下在为每个月超过的网路流量与费用时,会苦不堪言吗?我想阁下也是、小弟也是。

因此Anthony C Howe先生,诞生了可以配给流量的模组,中译为「喉咙」。

好,我们现在开工,首先我们必需要重新打造一个系统核心,请在下面的作业系统加入选项,因为这不是我们的重点,在此小弟不赘述:

FreeBSD、*BSD
USE_SYSTEM_V_SERIALIZATION、USE_SYSTEM_V_SHARED_MEMORY、USE_PO
SIX_SERIALIZATION、USE_POSIX_SHARED_MEMORY。

Mandrake Linux
USE_SYSTEM_V_SERIALIZATION、USE_SYSTEM_V_SHARED_MEMORY。

RedHat Linux、Fedora Linux
USE_FCNTL_SERIALIZATION、USE_FLOCK_SERIALIZATION、USE_SYSTEM_V
_SERIALIZATION、USE_SYSTEM_V_SHARED_MEMORY。

接下打开档案。
http://www.snert.com/Software/mod_throttle/#download

制造DSO模组:

cd (path to)/mod_throttle-3.1
make install

重新编译Apache,在此不赘述:

cd /usr/local/apache_1.3.14
(您的Apache原始码放置的目录)
/configure \
--disable-shared=throttle \
--add-module=(下载模组的名称)/mod_throttle-3.1/mod_throttl
e.c \
... (其他设定) ...
make install


设定httpd.conf file,加入下面这几行:

<IfModule mod_throttle.c>
[我们的设定就放在这边]

<Location /throttle-status>
SetHandler throttle-status
</Location>

<Location /throttle-me>
SetHandler throttle-me
</Location>

<Location /~*/throttle-me>
SetHandler throttle-me
</Location>
</IfModule>


重新启动伺服器: apachectl stop; apachectl start

然後您就可以看到流量统计表http://您的网址/throttle-status
每个用户在http://您的网址/~使用者/throttle-me 看到自已的统计表

我们要先了解一下这个模组如何运用,首先我们看
您配给容量的方式:
None 不启动
Concurrent 不计量
Document 不计量
Idle 没有超过传输容量,就停用帐号。
Original 原始模式,只统记流量
Random 以文件大小的百分比,作为是否停用的依据。
Request 不计量
Speed 如果超过传输流量时间,下个期间就会被倒扣使用时间。
Volume 以容量限制。

译注: 上面这几个政策功能小弟到现在都不懂..以上大概的翻一下,原文如下。请知道的人告诉我好吗…

http://www.snert.com/Software/mod_t...olicyConcurrent

於是我们就可以活用下面的几个功能:

ThrottlePolicy 政策 流量 传输流量时间
ThrottleRefresh 秒
ThrottleUser 使用者 政策 配给大小 传输流量时间

小弟举个例子,您比较看的懂:

ThrottlePolicy idle 5G 4W
在四个星期之内,没有传输到5G以上,网站主目录就会被停用。

ThrottleUser reco Volume 2G 3W
Reco在三个星期之内,传输到2G以上,Reco的目录就会被停用。

此外,此模组和其他模组还有其他的功能可以挖宝,请善加利用,祝您的伺服器能够「固若金汤」。

Copyright 1999, 2000 by Anthony C Howe. All rights reserved.
Translation 2003 by Reco C Earl. All rights reserved.

本文件不担保任何衍生利益损失或意外损毁之损失担保责任。仅提供各大教学网站教学用,出版、引用请告知译者,且回信给此模组原作者Anthony C Howe.鼓励

本文作者:
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册