С нами с 07.10.10
Сообщения: 891
Рейтинг: 1316
|
Добавлено: 04/06/20 в 16:17 |
Хотел включить ограничение скорости для видео через limit_rate на сервере с Centos7 и nginx/1.16.1 . Вполне себе используют такое и обсуждают, значит работает удовлетворительно. Но у меня так и не заработало. Проверка конфигурации nginx -t ошибок не выдает но ограничение не срабатывает. В error тоже чисто.
Это я добавил в основной конфиг nginx:
Код: [развернуть] | limit_conn_zone $binary_remote_addr zone=addr:10m; |
Это в конфиг конкретного домен:
Код: [развернуть] | location ~* /videos/ {
limit_conn addr 10;
limit_rate_after 500k;
limit_rate 150k;
proxy_buffering on;
} |
Вроде в конфиге я все верно написал. Пробую скачивать видео, скорость нифига не 150кб а на всю катушку сколько сервер и мой провайдер дают.
Я обратился к спецам что решаеют мне проблемы которые я не осиливаю, тоже не помогли.
Ставить nginx_limit_speed_module не хочу. Он совсем старый и я не уверен что он совместим с новым nginx. Да и он может также не заработать если даже стандартная директива nginx не работает.
Этот ngx_http_mp4_module у nginx только в платной подписке а это я думаю охренеть как дорого. Опять же если одна стандартная директива не работает то и другая также не будет видимо.
Может уже сталкивались с таким? В чем может быть проблема?
|
|
|
|
С нами с 07.10.10
Сообщения: 891
Рейтинг: 1316
|
Добавлено: 09/06/20 в 14:35 |
Может тоже кто столкнется с подобным. На хабре ответ дали. Оказалось все дело в последовательности разбора регулярных выражений в NGINX. Теперь у меня все работает.
|
|
|
|
С нами с 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 символов Купить рекламу в этом месте! |