Dies ist eine alte Version des Dokuments!
Apache HTTP Server - mod_bw - Bandbreitenbeschränkung
Das mod_cbw
ist ein Apache HTTP Server 2 Modul, welches das Problem der Bandbreitenbeschränkung, das Limitieren von gleichzeitig agierenden Benutzers und ebenfalls das Beschränken der Bandbreite einzelner „virtueller Hosts“ zu lösen vermag. Die aktuelle Version kann Bandbreitenbeschränkungen für „virtuelle Hosts“ und gleichzeitig agierende Benutzer realisieren, die maximale Download-Geschwindigkeit limitieren, die Anzahl der Anfragen pro Sekunde einschränken und die maximale Anzahl gleichzeitiger IP-Verbindungen (wie bei 'mod_limitipconn') regeln.
Installation
Die Installation kann aus einem Dritt-Repository, wie z.B. EPEL erfolgen. Wie EPEL eingebunden werden kann, ist unter nachfolgendem internen Link beschrieben:
Zur Installation kann nachfolgender Befehl ausgeführt werden:
# yum install mod_bw Loaded plugins: priorities 1263 packages excluded due to repository priority protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mod_bw.x86_64 0:0.8-4.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: mod_bw x86_64 0.8-4.el6 epel 24 k Transaction Summary ================================================================================ Install 1 Package(s) Total download size: 24 k Installed size: 58 k Is this ok [y/N]: y Downloading Packages: mod_bw-0.8-4.el6.x86_64.rpm | 24 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : mod_bw-0.8-4.el6.x86_64 1/1 Verifying : mod_bw-0.8-4.el6.x86_64 1/1 Installed: mod_bw.x86_64 0:0.8-4.el6 Complete!
Der Inhalt des installierten rpm-Pakets mod_bw
, kann mit nachfolgendem Befehl aufgelistet werden:
# rpm -qil mod_bw Name : mod_bw Relocations: (not relocatable) Version : 0.8 Vendor: Fedora Project Release : 4.el6 Build Date: Wed 14 Mar 2012 10:52:09 AM CET Install Date: Fri 08 Mar 2013 02:13:29 PM CET Build Host: x86-14.phx2.fedoraproject.org Group : System Environment/Daemons Source RPM: mod_bw-0.8-4.el6.src.rpm Size : 59571 License: ASL 2.0 Signature : RSA/8, Thu 15 Mar 2012 06:55:26 PM CET, Key ID 3b49df2a0608b895 Packager : Fedora Project URL : http://www.ivn.cl/apache Summary : Bandwidth Limiter For Apache Description : mod_bw is a bandwidth administration module for Apache httpd 2.x * Restricts the number of simultaneous connections per vhost/dir * Limits the bandwidth for files on vhost/dir /etc/httpd/conf.d/mod_bw.conf /usr/lib64/httpd/modules/mod_bw.so /usr/share/doc/mod_bw-0.8 /usr/share/doc/mod_bw-0.8/ChangeLog /usr/share/doc/mod_bw-0.8/LICENSE /usr/share/doc/mod_bw-0.8/TODO /usr/share/doc/mod_bw-0.8/mod_bw.txt