Hvordan bruke Mod_bandwidth i Apache

Den mod_bandwidth modul, som er innebygd i Apache web-server, kan administratorer angi server-wide eller tilkoblingsspesifikke båndbredde grenser på grunnlag av web server kataloger, filstørrelser, og tilkoblings IP-adresser og Internett-domenenavn. Apache web server er en av de mer utbredte Webprogramvare løsninger som brukes av nettstedet og web programansvarlige. Den store åpen kildekode-miljøet gir en ressursbank av kunnskap for utviklere og administratorer.

Bruksanvisning

1 Finn filen som heter "mod_bandwidth.c" på Apache webserver eller laste den ned fra Apache Software Foundation, som er åpen kildekode-nettsiden for serverprogrammet.

2 Kopier "mod_bandwidth.c" filen på skrivebordet.

3 Start et kommandolinjeverktøy som brukes til å kommunisere med Apache.

4 Skriv inn kommandoen "cd Desktop", og trykk "enter" -tasten på tastaturet for å navigere til skrivebordet katalog i kommandolinjeverktøyet da.

5 Skriv inn kommandoen "su", etterfulgt av å trykke "enter" på tastaturet. Skriv inn passordet ditt når du blir bedt, 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:

gcc -DDARWIN -DUSE_HSREGEX -DUSE_EXPAT -Jeg ../ 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 kommandolinjeverktøy, og trykk deretter på "Enter" -tasten:

cc -bundle -undefined 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" på tastaturet.

9 Skriv "ls -l", og trykk deretter på tastaturets "enter" -tasten, for å bekrefte at en fil som heter "/usr/libexec/httpd/mod_bandwidth.so" er 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 "enter" på tastaturet.

12 Skriv "LoadModule bandwidth_module /usr/libexec/httpd/mod_bandwidth.so", og trykk "enter" -tasten på tastaturet for å lagre endringene.

1. 3 Legg de nødvendige avhengige kataloger ved å skrive hver av følgende kommandoer. Trykk på "Enter" -tasten på tastaturet etter hvert å skrive hver kommandolinje. Ikke skriv dem i alt på en gang, og trykk deretter på tastaturet "enter" -tasten.

mkdir / tmp / apachebw

mkdir / tmp / apachebw / link

mkdir / tmp / apachebw / herre

chmod -R 777 / tmp / apachebw

14 Start Apache webserver ved å skrive kommandoen "apachet1 restart" for å lagre mod_bandwidth endringene og distribuere dem.