и снова это я.
от регулярки пришлось отказаться. сделал все через proxy_cache
я уже ничего не понимаю. приходит ссылка
в лог приходит ошибка
конфиг три строки.
что не нравиться в урл ?
muk1 - это поддомен, а fs1 -это хранилище
хорошо. а если у меня не один fs1 ,а больше, то как в данном случае получиться ?
это знаю. и он включен.
не совсем понимаю как очистить от мусора запросы.
да. он самый
спс.
выдали ТЗ что хотят. яне уверен что nginx это может. если может то подскажите как все это реализовать.
-- на nginx будут приходить http://myhost2.myhost.ru/stream?url=http%3A%2F%2Ffs1.myhost.ru%2F123.mp4%3Fc%3Dcode
-- запросы nginx*должен брать адрес из параметра url
и отдавать контент расположенный по этому адресу (http://fs1.myhost.ru/123.mp4?c=code)
причем кешировать данный контент он должен игнорируя параметр запроса
т.е. http://fs1.myhost.ru/123.mp4
думаешь стоит ?
ну и как быть тогда ??
честно. я не нашел такой модуль . только geoip.
народ кто занимался с gslb ? есть такие или нет . вернее как включить эту опцию в nginx
и снова это я.
от регулярки пришлось отказаться. сделал все через proxy_cache
я уже ничего не понимаю. приходит ссылка
в лог приходит ошибка
конфиг три строки.
listen 80;
listen 8080;
server_name muk.myhost.ru;
error_log /var/log/nginx/myhost-error.log;
directio 4m;
output_buffers 1 128k;
aio on;
root /home/nginx;
resolver 89.184.64.34;
location / {
proxy_pass $new_uri;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /stream {
set_unescape_uri $new_uri $arg_async_server_url;
proxy_pass $new_uri;
proxy_cache_key "$new_uri";
proxy_cache stream_cache;
proxy_cache_lock on;
}
}
что не нравиться в урл ?
muk1 - это поддомен, а fs1 -это хранилище
хорошо. а если у меня не один fs1 ,а больше, то как в данном случае получиться ?
Для стриминга nginx есть соответствующий модуль
это знаю. и он включен.
не совсем понимаю как очистить от мусора запросы.
да. он самый
спс.
выдали ТЗ что хотят. яне уверен что nginx это может. если может то подскажите как все это реализовать.
-- на nginx будут приходить http://myhost2.myhost.ru/stream?url=http%3A%2F%2Ffs1.myhost.ru%2F123.mp4%3Fc%3Dcode
-- запросы nginx*должен брать адрес из параметра url
и отдавать контент расположенный по этому адресу (http://fs1.myhost.ru/123.mp4?c=code)
причем кешировать данный контент он должен игнорируя параметр запроса
т.е. http://fs1.myhost.ru/123.mp4
думаешь стоит ?
ну и как быть тогда ??
честно. я не нашел такой модуль . только geoip.
народ кто занимался с gslb ? есть такие или нет . вернее как включить эту опцию в nginx