Die mod_bandwidth Modul, das gebaut , um Apache Web-Server ist , können Administratoren gesetzt serverweit oder Anschluss -spezifische Bandbreiten-Limits auf der Grundlage von Web- Server-Verzeichnisse , Dateigrößen und Anschluss IPs und Internet- Domain-Namen. Apache Web-Server ist einer der häufiger Web-Serving -Software-Lösungen von Website und Web-Applikations -Administratoren verwendet . Seine große Open-Source- Community bietet eine Ressource Bank von Wissen für Entwickler und Administratoren. Things You
Apache Webserver
Administrative Berechtigungen
brauchen anzeigen Weitere Anweisungen
1
Suchen Sie die Datei mit dem Namen " mod_bandwidth.c " auf Ihrem Apache Web-Server oder laden Sie es von der Apache Software Foundation , die den Open-Source- Website für die Web-Server -Software ist.
2
Kopieren Sie die " mod_bandwidth.c "-Datei auf Ihren Desktop.
3
Starten Sie eine Befehlszeile Dienstprogramm zur Schnittstelle mit Apache .
4
geben Sie den Befehl "cd Desktop" und drücken Sie die " Enter"-Taste auf Ihrer Tastatur , um die Navigation Desktop- Verzeichnis innerhalb des Befehlszeilen-Dienstprogramm .
5
geben Sie den Befehl "su" , durch Drücken der " Enter"-Taste auf Ihrer Tastatur gefolgt . Geben Sie Ihr Passwort , wenn Sie dazu aufgefordert werden , und drücken Sie die "Enter"- Taste erneut, um sich als Administrator anzumelden.
6
in der folgenden Befehlszeile Einfügen und ersetzt die "username" Teil davon mit Ihrem Benutzernamen , und drücken Sie die " Enter"-Taste auf Ihrer Tastatur :
gcc- DDARWIN - DUSE_HSREGEX - DUSE_EXPAT -I../lib/expat-lite -g- Os -pipe - DHARD_SERVER_LIMIT = 2048 - DEAPI - DSHARED_MODULE -I/usr/include/httpd -c /Users /Benutzername /Desktop /mod_bandwidth.c
7
Fügen Sie den folgenden Befehl in der Befehlszeile Dienstprogramm , und drücken Sie die " Enter"-Taste :
cc -bundle -undefined unterdrücken - flat_namespace -Wl , - bind_at_load -o /usr /libexec /httpd /mod_bandwidth.so mod_bandwidth.o
8
Type " cd /usr /libexec /httpd " und drücken Sie die " Enter "-Taste auf Ihrer Tastatur.
9
Typ " ls -l " , und drücken Sie dann Ihre Tastatur " Enter "-Taste , um zu bestätigen, dass eine Datei namens " /usr /libexec /httpd /mod_bandwidth.so "wurde erstellt
10
Übernehmen Sie die mod_bandwidth Datei Apache Web-Server , indem Sie diesen Befehl ein: .
" cdmod + x mod_bandwidth.so "
11
Ändern Sie die Datei "/etc /httpd /httpd.conf " -Datei, indem Sie den Befehl " pico /etc /httpd /httpd.conf " und drücken Sie die " Enter"-Taste auf Ihrer Tastatur.
12
Type " LoadModule bandwidth_module /usr /libexec /httpd /mod_bandwidth.so " , und drücken Sie die "Enter" -Taste auf Ihrer Tastatur, um die Änderungen zu speichern.
13
Fügen Sie die erforderlichen Verzeichnisse abhängig , indem jeder der folgenden Befehle ein. Drücken Sie die " Enter"-Taste auf Ihrer Tastatur nach jeder Eingabe jeder Befehlszeile . Geben Sie nicht in ihnen auf einmal und drücken Sie dann Ihre Tastatur " Enter"-Taste .
Mkdir /tmp /apachebw
mkdir /tmp /apachebw /link
mkdir /tmp /apachebw /master
chmod -R 777 /tmp /apachebw
14
Starten Sie den Apache Web-Server , indem Sie den Befehl " apachet1 Neustart ", um die Änderungen zu speichern und mod_bandwidth deren Implementierung .