invalid_referer nginx 中 if 的语法
invalid_referer syntax for if in nginx
我在我的 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] invalid condition ")" in /etc/nginx/nginx.conf:63
我尝试更改缩进,删除 space ...这个 if 语句有什么问题?
谢谢
envsubst
可能正在从 if ($invalid_referer) {
中删除 $invalid_referer
nginx: [emerg] invalid condition ")" in /etc/nginx...
是 if
条件
中空括号返回的错误
我在我的 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] invalid condition ")" in /etc/nginx/nginx.conf:63
我尝试更改缩进,删除 space ...这个 if 语句有什么问题?
谢谢
envsubst
可能正在从 if ($invalid_referer) {
$invalid_referer
nginx: [emerg] invalid condition ")" in /etc/nginx...
是 if
条件