代码之家  ›  专栏  ›  技术社区  ›  general03

nginx中if的引用语法无效

  •  0
  • general03  · 技术社区  · 6 年前

    我在我的 NGNX.CONF 在哪里? ${www. URL} 是我的Web应用URL的变量

    location ~* \.(jpg|png)$ {
        valid_referers none blocked www.${WWW_URL} ${WWW_URL};
    
        if ($invalid_referer) { # line 63
            return 403;
        }
    }
    

    但是当我启动nginx时

    [应急]无效条件”)“in/etc/nginx/nginx.conf:63

    我尝试更改缩进,删除空格…这个if语句的问题是什么?

    谢谢

    1 回复  |  直到 6 年前
        1
  •  1
  •   miknik    6 年前

    envsubst 可能正在移除 $invalid_referer if ($invalid_referer) {

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

    推荐文章