1 508
contributi
Riga 20: | Riga 20: | ||
==mod_bandwidth== | ==mod_bandwidth== | ||
Il modulo '''mod_bandwidth''' è installato di default insieme al server apache; lo possiamo trovare in '''/usr/lib/apache/1.3/'''. | Il modulo <code>'''mod_bandwidth'''</code> è installato di default insieme al server apache; lo possiamo trovare in <code>'''/usr/lib/apache/1.3/'''</code>. | ||
Se questo modulo dovesse dare problemi (esempi: non imposta correttamente la banda, ma sembra che i limiti che impostiamo siano visti come bit e non come byte, non accetta la direttiva MaxConnection), vi consiglio di reinstallarlo come descritto qui sotto. | Se questo modulo dovesse dare problemi (esempi: non imposta correttamente la banda, ma sembra che i limiti che impostiamo siano visti come bit e non come byte, non accetta la direttiva MaxConnection), vi consiglio di reinstallarlo come descritto qui sotto. | ||
* rechiamoci sul sito del produttore: http://www.cohprog.com/mod_bandwidth.html e scarichiamo l'ultima versione (link diretto: | * rechiamoci sul sito del produttore: http://www.cohprog.com/mod_bandwidth.html e scarichiamo l'ultima versione (link diretto: | ||
ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c).<br/> | ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c).<br/> | ||
* per | * per poter compilare questo modulo, abbiamo bisogno del pacchetto <code>'''apache-dev'''</code>. Per installarlo è sufficiente dare: | ||
<pre> | <pre> | ||
# apt-get install apache-dev | # apt-get install apache-dev | ||
Riga 46: | Riga 46: | ||
Il procedimento appena presentato, crea diversi problemi, soprattutto in fase di aggiornamento del sistema: ogni volta il pacchetto | Il procedimento appena presentato, crea diversi problemi, soprattutto in fase di aggiornamento del sistema: ogni volta il pacchetto | ||
apache viene aggiornato, infatti, il modulo appena creato verrà sovrascritto con quello | apache viene aggiornato, infatti, il modulo appena creato verrà sovrascritto con quello "vecchio", e apache non si riavvierà. | ||
Una alternativa è creare il modulo con un altro nome: | Una alternativa è creare il modulo con un altro nome: | ||
<pre> | <pre> | ||
Riga 55: | Riga 55: | ||
</pre> | </pre> | ||
Ora bisogna modificare il file '''500mod_bandwidth_new''' modificando il nome del | Ora bisogna modificare il file <code>'''500mod_bandwidth_new'''</code> modificando il nome del | ||
vecchio modulo con quello nuovo: | vecchio modulo con quello nuovo: | ||
<pre> | <pre> | ||
Riga 62: | Riga 62: | ||
</pre> | </pre> | ||
Ora è necessario modificare il file '''/etc/apache/modules.conf''': la nuova direttiva da inserire, sostituendo eventualmente quella preesistente, è la seguente: | Ora è necessario modificare il file <code>'''/etc/apache/modules.conf'''</code>: la nuova direttiva da inserire, sostituendo eventualmente quella preesistente, è la seguente: | ||
<pre> | <pre> | ||
LoadModule bandwidth_module /usr/lib/apache/1.3/mod_bandwidth_new.so | LoadModule bandwidth_module /usr/lib/apache/1.3/mod_bandwidth_new.so |
contributi