目标:
允许访问其用户代理为空string或“ELB-HealthChecker。*”的客户端,其余应被阻止。
我试过这个代码,它与nginx / 1.2一起工作,但在升级到nginx / 1.2.3之后,它阻止了一切:
if ($http_user_agent !~* ELB-HealthChecker|"") { return 403; }
有人可以帮忙吗?
这在1.2.3中为我工作:
if ($http_user_agent !~* "(ELB-HealthChecker|^$)") { return 403; }