Бился несколько часов к ряду. Перелопатил интернеты русские и не очень, везде одно, а у меня не работает.
Заподозрил свои кривые руки. И действительно. У меня настройки виртуальных хостов в разных файлах и в nginx.conf включается инклюдом, как не странно звучит include /etc/nginx/sites-enabled/*;
Решил экперементальный виртуалный хост перенести в основной конфиг и вуа-ля, заработало, то что до сего момента, ну, ни как не хотело работать!!! Уря, товарищи!
Ниже кусочек кода для запрета хотлинков, выдает вместо картинки 403 ошибку
location ~ \.(jpe?g|png|gif)$ {
valid_referers none blocked ~\.mysite.ru\.;
if ($invalid_referer) {
return 403;
}
}