我的服务器上安装了mod安全。 它适用于所有的IP地址。
现在我需要使用这个mod-security来排除特定的IP地址。 我怎么能这样做? 有没有办法使用Apache来控制它?
这里的文章 。 第一个也是基于IP的。 什么运气。
摘自该页面。
根据IP ^有条件地禁用mod_security
这将确保你没有被mod_security处理,但是这只有在你有一个静态的IP(获得你的IP信息)时才有效。 只需将其添加到.htaccess文件的顶部即可。 在你的mod_security代码之前。 设置这个variables会导致这个模块被禁用这个特定的IP地址,这意味着你不会在发布自己时遇到任何问题。
SetEnvIfNoCase Remote_Addr ^208.113.183.103$ MODSEC_ENABLE=Off # You can use multiple SetEnvIf directives to control it further. # This only turns it off for your IP + a POST request method. # # SetEnvIf Remote_Addr ^208.113.183.103$ MODSEC_ENABLE=Off # SetEnvIf Request_Method !^POST$ MODSEC_ENABLE=On