Ограничить скорость загрузки в Nginx

Nginx ограничить скорость загрузки

Я уже рассказывал про авторизацию в Nginx по паролю и логину. Сегодня покажу, как ограничить скорость загрузки в Nginx. Ограничение пропускной способности HTTP на сайте необходимо для контроля скорости загрузки загружаемых файлов на веб-сервер. В результате каждый пользователь сможет загружать содержимое со скоростью, которую вы зададите.

Еще по теме: HTTP-сервер с шифрованием TLS за 5 минут!

Как ограничить пропускную способность HTTP в Nginx

Сначала создайте папку с именем download в стандартном расположении Nginx ( /var/www/html) для хранения файла, скорость загрузки которого я хочу ограничить. Затем скопируем файл с именем avc.exe в папку download.

Nginx ограничение скорости загрузки

После этого откройте файл конфигурации Nginx с помощью команды:

Затем в конфигурационный файл добавьте директиву limit_rate:

При такой настройке клиент сможет скачивать содержимое из папки download с максимальной скоростью 100 килобайт в секунду.

Не забудьте сохранить изменения и перезагрузить Nginx с помощью команды:

Теперь в терминале загрузите файл avc.exe с помощью следующей команды:

Nginx ограничить пропускную способность

На снимке выше видно, что скорость загрузки теперь ограничена 100 тыс. в секунду.

Если у вас есть сайт, предоставляющий загружаемые материалы, такие как фильмы, игры, видео или большие файлы, то вы можете ограничить пропускную способность HTTP.

ПОЛЕЗНЫЕ ССЫЛКИ:

QUASAR

Этичный хакер: компьютерный ниндзя и мастер цифровых тайн.

Добавить комментарий