Синтаксис invalid_referer для if в nginx - PullRequest
0 голосов
/ 25 сентября 2018

Я использую это в моем nginx.conf , где $ {WWW_URL} является переменной с URL моего веб-приложения

location ~* \.(jpg|png)$ {
    valid_referers none blocked www.${WWW_URL} ${WWW_URL};

    if ($invalid_referer) { # line 63
        return 403;
    }
}

Но когда я запускаю nginx, яполучил

[emerg] недопустимое условие ")" в /etc/nginx/nginx.conf:63

Я пытаюсь изменить отступ, удалить пробел ...В чем проблема этого заявления if?

Спасибо

1 Ответ

0 голосов
/ 26 сентября 2018

envsubst вероятно удаляет $invalid_referer из if ($invalid_referer) {

nginx: [emerg] invalid condition ")" in /etc/nginx... - это ошибка, возвращаемая для пустых скобок в if условии

...