Nginx如何阻止某些帖子请求

时间:2017-03-18 12:33:59

标签: nginx centos

在我的nginx access.log中看到过这样的一些POST请求,这个请求在1秒内超过20次,这个tunnel.jsp我的服务器内部没有,但是这个ip可以通过这种方式(使用80在我的服务器上更改某些内容,我怎样才能使用nginx阻止tunnel.jsp,或者有其他方法可以在没有关闭80端口的情况下阻止它?

  

xxx.xxx.xxx.xxx - - [14 / Mar / 2017:02:26:24 +0800]“POST /v1/bet/attach/tunnel.jsp?cmd=read HTTP / 1.1”200 5“ - “” - “

     

xxx.xxx.xxx.xxx - - [14 / Mar / 2017:02:26:24 +0800]“POST /v1/bet/attach/tunnel.jsp?cmd=read HTTP / 1.1”200 5“ - “” - “

     

xxx.xxx.xxx.xxx - - [14 / Mar / 2017:02:26:24 +0800]“POST /v1/bet/attach/tunnel.jsp?cmd=read HTTP / 1.1”200 5“ - “” - “

     

xxx.xxx.xxx.xxx - - [14 / Mar / 2017:02:26:24 +0800]“POST /v1/bet/attach/tunnel.jsp?cmd=read HTTP / 1.1”200 5“ - “” - “

     

xxx.xxx.xxx.xxx - - [14 / Mar / 2017:02:26:24 +0800]“POST /v1/bet/attach/tunnel.jsp?cmd=read HTTP / 1.1”200 5“ - “” - “

     

xxx.xxx.xxx.xxx - - [14 / Mar / 2017:02:26:24 +0800]“POST /v1/bet/attach/tunnel.jsp?cmd=read HTTP / 1.1”200 5“ - “” - “

1 个答案:

答案 0 :(得分:0)

如果您计划禁止请求来自的IP,您可以尝试ORDER BY