Loading...
nginx 禁止非法url访问

Linux操作笔记 2016/06/29 Nginx

$request_uri 这个变量等于包含一些客户端请求参数的原始URI,我们可以通过if判断,限制非授权用户使用关键字访问我们的页面

 

  if  ($request_uri  ~* "/abc.html\?test") {

            return 403   "I've recorded your ip Wait to check the water meter";

}

如果正常访问abc.html 是正常的,如果添加了?test  这个参数,可能是要非法访问,就会提示  "I've recorded your ip Wait to check the water meter"

 

添加参数测试

 

参考文档

http://blog.chinaunix.net/uid-26719405-id-4777586.html



Comments