Verwendung der Mod_bandwidth in Apache

June 26

Das Mod_bandwidth-Modul, das mit Apache-Webserver integriert ist, kann Administratoren serverweite oder verbindungsspezifischen Bandbreite begrenzen, auf der Grundlage von Web-Server-Verzeichnisse, Dateigrößen und Verbindung IPS- und Internet-Domain-Namen. Apache-Webserver gehört zu den häufiger Web-serving Softwarelösungen von Website und Web-Anwendung-Administratoren verwendet. Seine großen Open Source-Community bietet eine Ressource Bank wissen für Entwickler und Admins.

Anweisungen

1 Suchen Sie die Datei mit dem Namen "mod_bandwidth.c" auf dem Apache-Webserver, oder laden Sie es von der Apache Software Foundation ist die open-Source-Webseite für die Webserver-Software.

2 Kopieren Sie die Datei "mod_bandwidth.c" auf Ihren Desktop.

3 Starten Sie eine Befehlszeilen-Dienstprogramm verwendet für die Schnittstelle mit Apache.

4 Geben Sie die Befehl "cd Desktop", und drücken Sie dann die "enter" Taste auf Ihrer Tastatur, um das desktop-Verzeichnis innerhalb des Befehlszeilen-Dienstprogramms navigieren.

5 Geben Sie den Befehl "Su", gefolgt von "enter"-Taste auf Ihrer Tastatur drücken. Geben Sie Ihr Kennwort, wenn Sie aufgefordert werden, und drücken Sie "enter"-Taste, um als Administrator einloggen.

6 Fügen Sie die folgende Befehlszeile aus, den "Username" Teil durch Ihren Benutzernamen ersetzen, und drücken Sie dann die "enter" Taste auf Ihrer Tastatur:

Gcc - DDARWIN-DUSE_HSREGEX-DUSE_EXPAT-ich... /lib/Expat-Lite -g -Os-Rohr - DHARD_SERVER_LIMIT = 2048 - DEAPI-DSHARED_MODULE-ich/Usr/zählen/Httpd - C /Users/username/Desktop/mod_bandwidth.c

7 Fügen Sie den folgenden Befehl in das Befehlszeilen-Dienstprogramm, und drücken Sie die "enter"-Taste:

CCM - bündeln - undefinierte unterdrücken - Flat_namespace -Wl,-Bind_at_load -o /usr/libexec/httpd/mod_bandwidth.so mod_bandwidth.o

8 Geben Sie "cd /usr/libexec/httpd", und drücken Sie die "enter" Taste auf Ihrer Tastatur.

9 Geben Sie "ls -l", und drücken Sie auf Ihrer Tastatur "enter" Taste zu bestätigen, dass eine Datei namens "/ usr/libexec/httpd/mod_bandwidth.so" erstellt wurde.

10 Gelten Sie die Mod_bandwidth-Datei für Apache-Webserver durch Ausführen dieses Befehls:

"Cdmod + x mod_bandwidth.so"

11 Ändern Sie die "/ etc/httpd/httpd.conf"-Datei, indem Sie den Befehl "Pico /etc/httpd/httpd.conf" eingeben und drücken die "enter" Taste auf der Tastatur.

12 Geben Sie "LoadModule Bandwidth_module usr/libexec/httpd/mod_bandwidth.so", und drücken Sie dann die "enter" Taste auf Ihrer Tastatur, um die Änderungen zu speichern.

13 Fügen Sie die erforderlichen abhängigen Verzeichnisse durch Eingabe der folgenden Befehle. Drücken Sie die "enter" Taste auf Ihrer Tastatur nach jeder Eingabe jeder Befehlszeile. Geben Sie sie in alle auf einmal nicht und drücken Sie dann die Tastatur "enter" Taste.

Mkdir/Tmp/apachebw

Mkdir /tmp/apachebw/link

Mkdir /tmp/apachebw/master

Chmod -R 777/Tmp/apachebw

14 Neustart des Apache Webservers durch Eingabe des Befehls "apachet1 Restart" Mod_bandwidth Änderungen speichern und bereitstellen.