Реклама на сайте Advertise with us

Почему не работает limit_rate Nginx?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.10.10
Сообщения: 888
Рейтинг: 1311

Ссылка на сообщениеДобавлено: 04/06/20 в 16:17       Ответить с цитатойцитата 

Хотел включить ограничение скорости для видео через limit_rate на сервере с Centos7 и nginx/1.16.1 . Вполне себе используют такое и обсуждают, значит работает удовлетворительно. Но у меня так и не заработало. Проверка конфигурации nginx -t ошибок не выдает но ограничение не срабатывает. В error тоже чисто.

Это я добавил в основной конфиг nginx:
Код: [развернуть]


Это в конфиг конкретного домен:
Код: [развернуть]


Вроде в конфиге я все верно написал. Пробую скачивать видео, скорость нифига не 150кб а на всю катушку сколько сервер и мой провайдер дают.
Я обратился к спецам что решаеют мне проблемы которые я не осиливаю, тоже не помогли.

Ставить nginx_limit_speed_module не хочу. Он совсем старый и я не уверен что он совместим с новым nginx. Да и он может также не заработать если даже стандартная директива nginx не работает.
Этот ngx_http_mp4_module у nginx только в платной подписке а это я думаю охренеть как дорого. Опять же если одна стандартная директива не работает то и другая также не будет видимо.

Может уже сталкивались с таким? В чем может быть проблема?

1
 



С нами с 07.10.10
Сообщения: 888
Рейтинг: 1311

Ссылка на сообщениеДобавлено: 09/06/20 в 14:35       Ответить с цитатойцитата 

Может тоже кто столкнется с подобным. На хабре ответ дали. Оказалось все дело в последовательности разбора регулярных выражений в NGINX. Теперь у меня все работает.

1
 



С нами с 17.12.20
Сообщения: 1
Рейтинг: -1

Ссылка на сообщениеДобавлено: 18/12/20 в 12:55       Ответить с цитатойцитата 

Перезапускаем PHP-FPM и nginx:

$ sudo /etc/init.d/php5-fpm restart
$ sudo /etc/init.d/nginx reload
Если вместо сокета нужно использовать сетевое соединение, то для каждого пула указывается отдельный сетевой порт:

$ sudo nano example.org.conf

[example.org]
listen = 127.0.0.1:9001
...

$ sudo /etc/nginx/sites-available/example.org.conf

location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9001;
...
}
Осталось залить на сервер файлы и установить права: 640 на файлы и 750 на каталог.

Политика конфиденциальности https://casinolev.su разработана чтобы не разглашать личную информацию

-1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »