为了缓解BREACH攻击,我想只在$http_referer的主机名与我的服务器名称之一匹配时选择性地启用gzip。
我该怎么做?我尝试使用valid_referers server_names;,但似乎nginx不允许在if语句中使用gzip on。当我将其包含在我的conf中时:
我该怎么做?我尝试使用valid_referers server_names;,但似乎nginx不允许在if语句中使用gzip on。当我将其包含在我的conf中时:
valid_referers server_names;
if ($invalid_referer = "") {
gzip on;
gzip_vary on;
}
我收到了 [emerg] "gzip" directive is not allowed here
的错误提示。必须有一种方法可以选择性地启用gzip。
if
存在问题:https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/ - sauerburger