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.