@happy-cat

Nginx ругается на ошибку в конфиге, где косяк?

Доброго дня!
Повадились у нас тырить картинки с сайта (хотлинкинг), пытаюсь в конфиге дать запрет но не прохожу валидацию.
Где ошибка?

location ~ .(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
     valid_referers none blocked ~(MYSITE.ru|yandex|google);
     if ($invalid_referer) {
        return   403;
    }
}


nginx: [emerg] the "none" or "blocked" referers are specified in the "valid_referers" directive without any valid referer
nginx: configuration file /etc/nginx/nginx.conf test failed
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
@happy-cat Автор вопроса
В моем случае не было нижнего подчеркивания (выделено жирным)
Вопрос можно закрывать.

location ~ .(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
valid_referers none_blocked ~(MYSITE.ru|yandex|google);
if ($invalid_referer) {
return 403;
}
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы