Ubuntu configura la función de límite de velocidad de apache2.4

  
        

El proceso está escrito como un guión, y los principios están escritos en los comentarios, todos lo saben. La operación de un clic es sudo bash xxx.sh

 #! /Bin /bash # cd al directorio temporal para crear el archivo de configuración cd /tmp (cat < EOF < Directory /home /hursing /mylimiteddir /> SetOutputFilter RATE_LIMIT SetEnv rate-limit 30 < /Directory > EOF) > ratelimit.conf # El número que sigue a SetEnv rate-limit es el límite de velocidad, en KB. Directorio indica qué directorio restringir # Crea un archivo de configuración, crea manualmente un archivo conf y escribe el contenido entre los dos EOF y copia el pasado. El directorio de mods-available coloca todos los módulos disponibles sudo cp ratelimit.conf /etc /apache2 /mods-available /# mods-enabled en el directorio para colocar todos los módulos habilitados, todos los enlaces blandos, se puede ver con ls -l cd /etc /apache2 /mods-enabled # ratelimit es el módulo de límite de velocidad, el archivo de sufijo de carga almacena la ruta de la biblioteca, y el archivo de sufijo de configuración es para la configuración del módulo sudo ln -s ../mods-available/ratelimit.load .sudo ln -s. ./mods-available/ratelimit.conf. # Reinicie el servicio para que tenga efecto sudo service apache2 restart 

Algunas adiciones: la etiqueta de Directorio se puede reemplazar con otra cosa, como la ubicación que indica una URL específica. Unlabeling es un entorno global. Puede haber múltiples etiquetas para configurar diferentes directorios. El valor de la velocidad no puede ser un decimal.

ratelimit fue agregado en la versión 2.4. Consulte http://httpd.apache.org/docs/2.4/mod/mod_ratelimit.html

Copyright © Conocimiento de Windows All Rights Reserved