1

我在我的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 语句有什么问题?

谢谢

4

1 回答 1

2

envsubst可能正在$invalid_refererif ($invalid_referer) {

nginx: [emerg] invalid condition ")" in /etc/nginx...if是为条件中的空括号返回的错误

于 2018-09-25T21:05:43.943 回答