The mod_bandwidth modul, som er innebygd i Apache web server, tillater administratorer å sette server -wide eller tilkobling -spesifikke båndbredde grenser på grunnlag av web server kataloger , filstørrelser , og tilkobling IP-adresser og domenenavn på internett . Apache web server er en av de mer utbredte Webprogramvare løsninger brukes av nettstedet og web-applikasjon administratorer . Dens store open source-miljøet gir en ressurs bank av kunnskap for utviklere og administratorer . Du trenger
Apache web server
Administrative tillatelser
Vis flere instruksjoner
en
Finn filen som heter " mod_bandwidth.c " på din Apache web server eller laste den ned fra Apache Software Foundation , som er åpen kildekode nettstedet for web server software .
2
Kopier " mod_bandwidth.c " filen på skrivebordet ditt .
3
Start et kommandolinjeverktøy som brukes til grensesnitt med Apache.
4
skriv kommandoen "cd Desktop " , og trykk deretter på "enter "-tasten på tastaturet , for å navigere til desktop katalog i kommandolinje verktøyet .
5
skriv kommandoen " su " , etterfulgt av å trykke på " enter"-tasten på tastaturet. Skriv inn passordet ditt når du blir bedt om , og trykk deretter på "enter "-tasten igjen for å logge inn som administrator .
6
Lim inn følgende kommandolinje , erstatte "brukernavn "-delen av det med ditt brukernavn , og trykk deretter på "enter "-tasten på tastaturet : en
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 /brukernavn /Desktop /mod_bandwidth.c
7
Lim inn følgende kommando i kommandolinje-verktøyet , og trykk deretter på "enter "-tasten :
cc- bundle - udefinert undertrykke - flat_namespace - Wl , - bind_at_load -o /usr /libexec /httpd /mod_bandwidth.so mod_bandwidth.o
8
Skriv " cd /usr /libexec /httpd "og trykk " enter "-tasten på tastaturet.
9
Type" ls- l " , og trykk deretter på tastaturets " enter "-tasten, for å bekrefte at en fil som heter " /usr /libexec /httpd /mod_bandwidth.so "har blitt opprettet
10
Påfør mod_bandwidth filen til Apache webserver ved å kjøre denne kommandoen : .
" cdmod + x mod_bandwidth.so "
11
Endre " /etc /httpd /httpd.conf " fil ved å skrive kommandoen " pico /etc /httpd /httpd.conf " og trykke på "enter "-tasten på tastaturet.
12
Type " LoadModule bandwidth_module /usr /libexec /httpd /mod_bandwidth.so " , og trykk deretter på "enter "-tasten på tastaturet for å lagre endringene .
13
Legg de nødvendige avhengige kataloger ved å skrive hver av de følgende kommandoer. Trykk på "Enter "-tasten på tastaturet etter hvert å skrive hver kommandolinje . Ikke skriv dem i alt på en gang og deretter trykker på tastaturet "enter "-tasten.
Mkdir /tmp /apachebw
mkdir /tmp /apachebw /link
mkdir /tmp /apachebw /master
chmod -R 777 /tmp /apachebw
14
Start Apache webserver ved å skrive kommandoen " apachet1 restart " for å lagre mod_bandwidth endringer og distribuere dem .