关闭

nginx配置user_agent

别叨叨 1年前 ⋅ 254 阅读

user agent可以屏蔽特定的访问,用做访问控制:

修改nginx的配置文件,添加配置:

if ($http_user_agent ~* 'curl'){
    return 403;
}

注意:if后有需要加一个空格,否则启动时报错。

添加配置后重启nginx后,用curl访问项目报403。

也可以用来重定向到另一个域名或本地项目

if ($http_user_agent ~* "(Android|iPhone)"){
    rewrite ^ http://example.com/ permanent;
}

添加配置后重启nginx


全部评论: 0

    我有话说: