Maxim Dounin
January 19, 2012 06:04AM
Hello!

On Thu, Jan 19, 2012 at 04:26:25AM -0500, vadlm wrote:

> Добрый день.
>
> Подскажите с такой задачей защиты
> контента
> Есть шифрованный урл
> http://test.server/media/S1uII0zwi%2F1uZ74IWM%2BOztg%2FIDEpMBLw.mp4
> После расшифровки получается что-то
> вроде /media/0001/0001/0001/0001/0524.mp4
> и вот теперь надо запроксировать его, к
> примеру, на другой сервер, получить в
> ответ контент и выдать юзеру.
> Т.е. от юзера вся дальнейшая обработка
> должна быть скрыта (явные редиректы
> заметные юзеру и т.п. не вполне
> подходят).
>
> С какой стороны к этому подойти?
> Для тестирования написал модуль
> дешифровки, связал его с locatin /media -
> дешифровка ок, выводит в ответ
> страничку с правильным урлом.
> но как апстримить или проксить? Не
> вполне понимаю суть. подскажите плиз.

Я бы рекомендовал как-то так:

location /media/ {
rewrite ^ $your_decoded_uri break;
proxy_pass http://backend;
}

Переменную $your_decoded_uri - предоставлять модулем.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Декодирование урла.

vadlm January 19, 2012 04:26AM

Re: Декодирование урла.

Maxim Dounin January 19, 2012 06:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 206
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready