Tecnología

Inicio

Cómo utilizar el mod_bandwidth en Apache

El módulo mod_bandwidth, que está integrado en el servidor web Apache, permite a los administradores establecer límites de ancho de banda a nivel de servidor o específicos de la conexión sobre la base de los directorios del servidor web, tamaños de archivo, y direcciones IP de conexión y los nombres de dominio de Internet. servidor web Apache es una de las soluciones de software de servidores web más prevalentes utilizados por los sitios web y aplicaciones web administradores. Su gran comunidad de código abierto proporciona un banco de recursos de conocimiento para los desarrolladores y administradores.

Instrucciones

1 Busque el archivo denominado "mod_bandwidth.c" en su servidor web Apache o descargarlo de la Apache Software Foundation, que es el sitio web de código abierto para el software de servidor web.

2 Copiar el archivo "mod_bandwidth.c" en el escritorio.

3 Poner en marcha una utilidad de línea de comandos que se utiliza para interactuar con Apache.

4 Escriba el comando "cd Escritorio" y, a continuación, pulse la tecla "Enter" en su teclado, para desplazarse hasta el directorio del escritorio en la utilidad de línea de comandos.

5 Escriba el comando "su", seguido de la tecla "Enter" en su teclado. Introduzca su contraseña cuando se le solicite, a continuación, pulse la tecla "enter" de nuevo para iniciar la sesión como administrador.

6 Pegar en la línea de comandos siguiente, en sustitución de la parte "nombre de usuario" de la misma con su nombre de usuario y pulse la tecla "Enter" en su teclado:

gcc -DDARWIN -DUSE_HSREGEX -DUSE_EXPAT -I ../ lib / expatriado-lite -g -Os -pipe -DHARD_SERVER_LIMIT = 2,048 -DEAPI -DSHARED_MODULE -I / usr / include / httpd -c / Usuarios / nombre de usuario / Escritorio / mod_bandwidth. do

7 Pega el siguiente comando en la utilidad de línea de comandos, a continuación, pulse la tecla "enter":

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

8 Escriba "cd / usr / libexec / httpd" y pulse la tecla "Enter" en su teclado.

9 Tipo "ls -l", y luego presione la tecla "enter" de su teclado, para confirmar que un archivo llamado "/usr/libexec/httpd/mod_bandwidth.so" ha sido creado.

10 Aplicar el archivo mod_bandwidth al servidor web Apache ejecutando este comando:

"Cdmod + x mod_bandwidth.so"

11 Modificar el archivo "/etc/httpd/httpd.conf" escribiendo el comando "/etc/httpd/httpd.conf pico" y pulsando la tecla "Enter" en su teclado.

12 Tipo "LoadModule bandwidth_module /usr/libexec/httpd/mod_bandwidth.so" y, a continuación, pulse la tecla "Enter" en su teclado para guardar los cambios.

13 Añadir los directorios dependientes necesarios escribiendo cada uno de los siguientes comandos. Pulse la tecla "Enter" en su teclado después de cada escribir cada línea de comandos. No escriba en todos a la vez y luego pulsar la tecla "enter" de su teclado.

mkdir / tmp / apachebw

mkdir / tmp / apachebw / link

mkdir / tmp / apachebw / master

chmod -R 777 / tmp / apachebw

14 Reiniciar el servidor web Apache escribiendo el comando "reinicio apachet1" para guardar los cambios mod_bandwidth y desplegarlos.