Come utilizzare il mod_bandwidth in Apache

June 1

Il modulo mod_bandwidth, che è incorporato al server web Apache, consente agli amministratori di impostare i limiti di larghezza di banda a livello di server o specifiche del collegamento sulla base di web directory server, le dimensioni dei file, e IP di connessione e nomi di dominio internet. web server Apache è una delle soluzioni software web che servono più diffusi utilizzati da amministratori di siti web e applicazioni web. La sua grande comunità open-source fornisce una banca risorsa di conoscenza per gli sviluppatori e gli amministratori.

istruzione

1 Individuare il file denominato "mod_bandwidth.c" sul vostro web server Apache o scaricarlo dal Apache Software Foundation, che è il sito open source per il software del server web.

2 Copiare il file "mod_bandwidth.c" sul desktop.

3 Avviare una utility a riga di comando utilizzata per interfacciarsi con Apache.

4 Digitare il comando "cd Desktop", e quindi premere il tasto "invio" sulla tastiera, per accedere alla directory del desktop entro l'utilità della riga di comando.

5 Digitare il comando "su", seguito dalla pressione del tasto "invio" sulla tastiera. Inserire la password quando richiesto, quindi premere di nuovo il tasto "Enter" per accedere come amministratore.

6 Incollare nella seguente riga di comando, sostituendo la parte "username" di esso con il proprio nome utente, e quindi premere il tasto "invio" sulla tastiera:

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 / nomeutente / Desktop / mod_bandwidth. c

7 Incollare il seguente comando nella linea di comando, e quindi premere il tasto "Enter":

cc -bundle -undefined sopprimere -flat_namespace -Wl, -bind_at_load -o /usr/libexec/httpd/mod_bandwidth.so mod_bandwidth.o

8 Digitare "cd / usr / libexec / httpd" e premere il tasto "invio" sulla tastiera.

9 Tipo "ls -l", e premere il tasto "invio" della tastiera, per confermare che un file denominato "/usr/libexec/httpd/mod_bandwidth.so" è stato creato.

10 Applicare il file mod_bandwidth al server web Apache eseguendo questo comando:

"Cdmod + x mod_bandwidth.so"

11 Modificare il file "/etc/httpd/httpd.conf" digitando il comando "pico /etc/httpd/httpd.conf" e premendo il tasto "invio" sulla tastiera.

12 Tipo "LoadModule bandwidth_module /usr/libexec/httpd/mod_bandwidth.so", e quindi premere il tasto "invio" sulla tastiera per salvare le modifiche.

13 Aggiungere le directory dipendenti richiesti digitando ciascuno dei seguenti comandi. Premere il tasto "invio" sulla tastiera dopo ogni digitare ogni riga di comando. Non li digitare tutto in una volta e poi premere il tasto "invio" della tastiera.

mkdir / tmp / apachebw

mkdir / tmp / apachebw / link

mkdir / tmp / apachebw / master

chmod -R 777 / tmp / apachebw

14 Riavviare il server web Apache digitando il comando "apachet1 restart" per salvare le modifiche mod_bandwidth e distribuirli.