Настройка nginx для блокировки jpg

P4
На сайте с 12.11.2009
Offline
79
450

Хочу настроить nginx так, чтобы нельзя было на site1 открыть картинки по прямой ссылке, который находится на текущем сервере, и наоборот открыть превьюшки на site2, который не относится к серверу. Сейчас в конфиге прописано

location / {

proxy_pass http://185.154.240.247:8080;

location ~* ^.+\.(jpg|jpeg|txt|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttfswf)$ {

root /home/admin/web/site1.ru/public_html;

access_log /var/log/httpd/domains/site1.ru.log combined;

access_log /var/log/httpd/domains/site1.ru.bytes bytes;

expires max;

try_files $uri @fallback;

}

}

Пытаюсь добавить локэйшен, предварительно убрав из первой jpg, пробовал по разному, короче я не шарю как сделать

location ~ ^.+\.(jpg|png)$ {

valid_referers none blocked site2.ru *.site2.ru;

if ($invalid_referer) {

return 403;

}

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий