The mod_bandwidth modulen , som är inbyggd i webbservern Apache , kan administratörer ange hela servern eller anslutning - specifika gränser bandbredd på grundval av kataloger webbserver, filstorlekar , och IP -anslutning och domännamn på Internet . Apache webbserver är ett av de vanligare webbprogramvara lösningar används av webbplatser och webbapplikationer administratörer . Dess stora öppen källkod ger en resurs bank av kunskap för utvecklare och administratörer . Saker du behöver
Apache webbserver
administrativa behörigheter
Visa fler instruktioner
1
Leta reda på filen som heter " mod_bandwidth.c " på din Apache webbserver eller hämta det från Apache Software Foundation , som är öppen källkod webbplats för webbservern programvara .
2
Kopiera " mod_bandwidth.c " filen på skrivbordet .
3
Starta ett kommandoradsverktyg som används för att kommunicera med Apache .
4
skriv kommandot "cd Desktop " , och tryck sedan på "Enter" på tangentbordet för att navigera till skrivbordskatalogen inom kommandoradsverktyg .
5
skriv kommandot " su " , följt av att trycka på " enter"-tangenten på ditt tangentbord . Ange ditt lösenord när du uppmanas till det och tryck sedan på "Enter" igen för att logga in som administratör .
6
Klistra in följande kommandorad , ersätter " username " delen av den med ditt användarnamn , och tryck sedan på " enter"-tangenten på ditt tangentbord :
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 /användarnamn /Desktop /mod_bandwidth.c
7
Klistra in följande kommando i kommandoraden verktyget , och tryck sedan på "Enter" :
cc - bundle - undefined undertrycka - flat_namespace - Wl , - bind_at_load - o /usr /libexec /httpd /mod_bandwidth.so mod_bandwidth.o
8
Skriv " cd /usr /libexec /httpd " och tryck på " Enter " på tangentbordet .
9
Type " ls-l " , och tryck sedan på tangentbordets " Enter " för att bekräfta att en fil med namnet " /usr /libexec /httpd /mod_bandwidth.so " har skapats
10
Applicera mod_bandwidth filen till webbservern Apache genom att köra följande kommando: .
" cdmod + x mod_bandwidth.so "
11
Ändra " /etc /httpd /httpd.conf " filen genom att skriva kommandot " pico /etc /httpd /httpd.conf " och trycka på "Enter" på tangentbordet .
12
Type " LoadModule bandwidth_module /usr /libexec /httpd /mod_bandwidth.so " , och tryck sedan på "Enter" på tangentbordet för att spara ändringarna .
13
Lägg till de osjälvständiga katalogerna genom att skriva in varje av följande kommandon . Tryck på "Enter" på tangentbordet efter varje skriva varje kommandorad . Skriv inte dem i alla på en gång och sedan trycka på tangentbordets " enter"-tangenten .
Mkdir /tmp /apachebw
mkdir /tmp /apachebw /link
mkdir /tmp /apachebw /mästare Review
chmod - R 777 /tmp /apachebw
14
Starta om webbservern Apache genom att skriva kommandot " apachet1 restart " för att spara mod_bandwidth ändringarna och distribuera dem . Addera