Не работает защита от хотлинков в nginx (ngx_http_referer_module) [Debian]

Бился несколько часов к ряду. Перелопатил интернеты русские и не очень, везде одно, а у меня не работает.

Заподозрил свои кривые руки. И действительно. У меня настройки виртуальных хостов в разных файлах и в nginx.conf включается инклюдом, как не странно звучит include /etc/nginx/sites-enabled/*;

Решил экперементальный виртуалный хост перенести в основной конфиг и вуа-ля, заработало, то что до сего момента, ну, ни как не хотело работать!!! Уря, товарищи!

Ниже кусочек кода для запрета хотлинков, выдает вместо картинки 403 ошибку

location ~ \.(jpe?g|png|gif)$ {
valid_referers none blocked ~\.mysite.ru\.;
if ($invalid_referer) {
return 403;
}
}