Пересылать запросы с использованием proxy_pass. Если URL Введен www.yyy.com/9.157/7.134/live/playlist.m3u8прокси-пропуск и переписывание URL-адресов в ngnix
Я хочу proxy_pass его 10.5.ab: 1935/живой/playlist.m3u8,
где первые два октеты (10.5) остаются неизменными, все, что мне нужно сделать, это извлечь 9.157 и 7.134 из URL и прокси передать его в 10.5.ab: 1935 или (если 10.5.9.157:1935 вниз proxy_pass до 10.5.7.134:1935)
это как мой Nginx конфигурации выглядит
местоположение/{
rewrite (\/)(([0-9][0-9][0-9]|[0-9][0-9]|[0-9])\.([0-9][0-9][0-9]|[0-9][0-9]|[0-9]))(\/) http://10.5.$2:1935/live/suhas_712_media_240p/playlist.m3u8 redirect;
}
выше код работает, но тогда я не хочу, чтобы перенаправить, я хочу сделать что-то вроде следующего
proxy_pass 10.5.a.b: 1935
как передать извлеченные значения а, Ь?
Благодаря
Благодаря @danielgpm она работала :) –