Я так понял, что должен быть установлен модуль "http_referer_module". Но у меня нету этого модуля в списке при команде "make config". Как установить этот модуль в таком случае или он уже установлен в зборке 1.0.4?
ISkiZ добавил 02.07.2011 в 03:09
Какие еще возможны варианты? Возможно есть какой-то не тяжелый ПХП скрипт?
location /download/ {
return 404;
}
Это да. Дело в том, что мне нужно реврайт сделать через локейшен выше.
google://nginx+securelink
Разжуйте пожалуйста по свободному времени кто-нибудь. Так как я совсем новичок в этом деле.
Если все получится - конечно же отблагодарю.
Заранее спасибо.
Моя ася для желающих помочь и подзаработать: 249404307
Поможет nginx с securelink
Можно поподробней? Как я упомянул выше - я новичок в этом деле. Спасибо.
ISkiZ, вы имеете в виду, чтобы ваш сайт (с которого идут ссылки) тоже не блокировался?
Можно. Замените строку:
В документации подробно описано про исключения.
Я так понял, что должен быть установлен модуль "http_referer_module". Но у меня нету этого модуля в списке при команде "make config". Как установить этот модуль в таком случае или он уже установлен в зборке 1.0.4?
ISkiZ добавил 02.07.2011 в 03:09
Какие еще возможны варианты? Возможно есть какой-то не тяжелый ПХП скрипт?
ISkiZ, если у вас nginx раздает видео-файлы без участия Apache, пропишите в nginx.conf следующее:
#location ~* \.(mp4|flv)$ {location ^~ /video/ {
valid_referers none blocked server_names;
if ($invalid_referer) {
return 403;
}
}
Условие выбирайте сами. Или запретить прямые ссылки на все файлы (mp4|flv), или на все файлы из каталога /video/.
Возможно ли привязать этот скрипт к какому либо домену? Так как у меня сам сайт и файлы с видео находятся на разных серверах.
Дело в том, что Антилич должен быть рассчитан на обычного юзера. Который нажмет на кнопку плей на другом сайте, а видео не начнет проигрываться.
Заказывал прогон. Все сделано на отлично