Добрый день. Есть такая конструкция, на которую от nginx идёт ругательный выхлоп:
server {
...
location / {
if ($http_referer != "demo.company.ru" && $remote_addr != 192.168.88.0/24) {
return 404;
}
}
nginx: [emerg] invalid condition "$http_referer"
Понимаю, что if - табу, но постарался минимизировать его использование, и тем не менее ошибка мне непонятна. Буду благодарен за подсказку.