Den mod_bandwidth modul, som er indbygget i Apache webserver , giver administratorer mulighed for at indstille server -wide eller tilslutning -specifikke båndbredde grænser på grundlag af webservermapper filstørrelser , og tilslutning IP og internet -domænenavne . Apache webserver er en af de mere udbredte web servering softwareløsninger anvendes af hjemmesiden og web-applikation administratorer. Dens store open source-samfundet giver en ressource bank af viden for udviklere og administratorer . Ting du skal
Apache webserver
Administrative tilladelser
Vis Flere Instruktioner
1
Find filen med navnet " mod_bandwidth.c " på din Apache webserver eller downloade det fra Apache Software Foundation, som er open source website for webserveren software.
2
Kopier " mod_bandwidth.c " filen på skrivebordet .
< br > 3
Start en kommandolinje værktøj bruges til at interface med Apache .
4
Skriv kommandoen "cd Desktop " , og tryk derefter på "Enter" tasten på dit tastatur til at navigere til desktop mappe i kommandolinjen nytte.
5.
skriv kommandoen " su " efterfulgt ved at trykke på "enter "-tasten på dit tastatur. Indtast din adgangskode, når du bliver bedt om , og tryk derefter på "Enter" igen for at logge på som administrator.
6
Sæt ind i følgende kommandolinje , som erstatter de " brugernavn" delen af det med dit brugernavn , og tryk derefter på "Enter" tasten på dit tastatur : Hej
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 /Brugere /brugernavn /Desktop /mod_bandwidth.c
7
Indsæt følgende kommando i kommandolinjen nytte, og tryk derefter på "Enter" : < br >
cc- bundle -undefined undertrykke - flat_namespace - Wl , - bind_at_load - o /usr /libexec /httpd /mod_bandwidth.so mod_bandwidth.o
8
Type " cd /usr /libexec /httpd "og tryk på" enter " tasten på dit tastatur.
9
Type" ls-l "og derefter trykke på tastaturets " enter "-tasten , for at bekræfte, at en fil med navnet" /usr /libexec /httpd /mod_bandwidth.so "er blevet skabt
10
Påfør mod_bandwidth fil til Apache webserver ved at køre denne kommando : .
" cdmod + x mod_bandwidth.so "
11
Rediger " /etc /httpd /httpd.conf " fil ved at skrive kommandoen " pico /etc /httpd /httpd.conf ", og tryk på "enter "-tasten på dit tastatur. < br >
12
Type " LoadModule bandwidth_module /usr /libexec /httpd /mod_bandwidth.so " , og tryk derefter på "Enter" -tasten på tastaturet for at gemme ændringerne.
13 < p > Tilføj de nødvendige afhængige mapper ved at skrive hver af de følgende kommandoer. Tryk på "Enter" tasten på dit tastatur efter hver skrive hver kommando linje. Må ikke skrive dem i alle på én gang , og derefter trykke på tastaturets "enter "-tasten.
Mkdir /tmp /apachebw
mkdir /tmp /apachebw /link
mkdir /tmp /apachebw /master
chmod -R 777 /tmp /apachebw
14
genstart Apache webserver ved at skrive kommandoen " apachet1 restart " for at gemme mod_bandwidth ændringerne og anvende dem .