Можно.
вт, 6 дек. 2022 г. в 13:31, Илья Шипицин :
> вот такой конструкт
>
>
> map $myuri $myvar {
>
> }
>
> server {
>
> set $myuri $uri;
>
> }
> =
> ___
> nginx-ru
Убирайте if
в значение Access-Control-Allow-Origin подставляйте переменную из map,
например
map $http_origin $cors {
default '';
~^https?://mydomain.com$ $http_origin;
}
server {
...
location / {
...
add_header Access-Control-Allow-Origin $cors;
}
}
в случае пустой строки в
Выносите эти условия в map
вместо
if ($release = 'trunk') {
set $root_folder trunk;
}
if ($release != 'trunk') {
set $root_folder branches/$release;
}
вот так
map $release $root_folder {
trunk trunk;
default branches/$release;
}
пн, 12 сент. 2022 г. в
rtmp модуль не поддерживает reload
https://github.com/arut/nginx-rtmp-module/issues/1328#issuecomment-435502803
сб, 4 июл. 2020 г. в 04:49, AviatorCJ2 :
> Работает, большое спасибо.
> Но есть ещё один маленький вопрос.
> Когда всё запущено и работает, иногда в nginx.conf нужно поменять ссылки у
> Или live это есть название первого application и второй можно назвать
например live2 и он будет по ссылке rtmp://localhost/live2
да
чт, 2 июл. 2020 г. в 02:54, AviatorCJ2 :
> Я из obs стримлю на rtmp://localhost/live, а на nginx «размножаю» этот
> стрим
> на несколько других rtmp серверов. А
Сделайте еще один application, который будет делать push на другие адреса.
ср, 1 июл. 2020 г. в 03:18, AviatorCJ2 :
> Всем привет, поднял на nginx rtmp-сервер, задача которого брать с OBS
> видео-поток и рестримить его сразу на несколько сервисов (ютуб, твич и
> т.д.)
> ---
>
jwplayer можно заменить на hls.js или clappr.
вместо nginx+rtmp можно использовать shaka packager
https://google.github.io/shaka-packager/html/tutorials/ffmpeg_piping.html -
пакетировать hls или dash(тут задержку меньше можно сделать).
hls можно сразу делать на выходе из ffmpeg, без заморочек с
http://nginx.org/ru/docs/http/ngx_http_mirror_module.html
вт, 1 окт. 2019 г. в 13:02, Иван Мишин :
> Добрый день!
> Подскажите, может ли nginx отправлять один запрос сразу на несколько
> апстримов, не round-robin, а именно дублирование/зеркалирование. Т.е.
> например в апстриме три сервера,
https://nginx.org/en/docs/http/ngx_http_core_module.html#var_http_
сб, 20 июл. 2019 г. в 12:56, Dmytro Lavryk :
> В документации не нашел. Есть ли какая-то переменная, чтобы посмотреть
> какие
> варианты encoding поддерживает клиент? Хоется что-то вроде такого
> реализовать:
> map
*я написал предыдущий комментарий во сне*
если только для урлов "первого" уровня
rewrite ^/([^/]+)$ /$1.html permanent;
для всех html
rewrite ^/(.+)[^/]$ /$1.html permanent;
чт, 21 мар. 2019 г. в 09:10, Maxim K :
> если только для урлов "первого" уровня
> rewrite
если только для урлов "первого" уровня
rewrite ^/([^/]+)\.html$ /$1.html permanent;
для всех html
rewrite ^/(.+)\.html$ /$1.html permanent;
ср, 20 мар. 2019 г. в 20:08, Dzurillo :
> Здравствуйте!
>
> Помогите пожалуйста написать rewrite. Мне нужно все ссылки вида
> http://some/url пробрасывать
https://nginx.ru/ru/docs/http/ngx_http_core_module.html#error_page
error_page 400 /400.html;
и в root положить 400.html
5 декабря 2017 г., 12:38 пользователь Set
написал:
> Добрый день.
> Коллеги, подскажите, как можно заменить стандартную страницу
>> proxy_set_header Host https://example.com/groups/$1; - не помогает.
вот так делать неправильно. в хидере Host должен быть только домен без
протокола
если я всё правильно понял, Вы хотите чтобы nginx ходил до проксируемого
сервера через прокси-сервер? так nginx не умеет.
30 августа 2017 г.,
Также не понятно
> В каких единицах по умолчанию задаёться время таймаута если явно не
> указывать формат:
>
> proxy_read_timeout 100; не понятно
> proxy_read_timeout 100s; 100 секунд
>
http://nginx.org/ru/docs/syntax.html
___
nginx-ru
14 matches
Mail list logo