日拱一卒无有尽,功不唐捐终入海

Nginx禁止特定用户代理(User Agents)访问

WEB安全 Sam 928℃ 0评论

user agent是什么?

用户代理是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好。用户代理的能力和偏好可以认为是元数据或用户代理的硬件和软件的特性和描述;

不太好理解,简单来说告诉服务器你当前使用的是什么浏览器、工具等等。例如火狐、谷歌chrome、wget、curl。

如何禁止特定UA

我们不希望被使用wget或者curl来下载我的文件,怎么做呢?

编辑nginx配置文件,以下内容放在http配置段,那么整个nginx都生效。如果放到server里,那么一个域名生效,你放哪,哪就有效!

禁止多个UA

 

转载请注明:PHP笔记 » Nginx禁止特定用户代理(User Agents)访问

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)