apache - 如何使用 Mod_Security 将 IP 地址列入白名单

标签 apache magento mod-security

我无法访问我的磁电机管理面板。我在 .htaccess 中添加了以下代码。语法代码对我不起作用。请告诉我如何禁用我的 IP 地址的 mod_security。

语法代码:

SetEnvIfNoCase Remote_Addr ^208.xxx.xxx.103$ MODSEC_ENABLE=Off

**错误:**

禁止

您无权访问此服务器上的/manage。

最佳答案

了解您需要在哪个阶段应用您的规则非常重要。在我的情况下,也许是大多数情况下,你应该使用这个命令:

SecRule REMOTE_ADDR "@ipMatch 66.249.0.0/16" "id:26091975,phase:2,pass,nolog,allow,ctl:ruleEngine=Off"

您可能会注意到我允许 Googlebot 使用 ip-block 进行访问

您可以阅读此官方信息以更加自信 https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#ipMatch

我的特殊情况,我使用这个命令: /usr/local/apache/conf/modsec2.user.conf

You can see working the rule I've just set

关于apache - 如何使用 Mod_Security 将 IP 地址列入白名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25788442/

相关文章:

apache - Wampserver:安装 openssl 后橙色状态

php - Magento - 商店 View 和多种货币 - 始终使用基础货币结账

apache - HTACCESS 导致错误 404

java - Apache 服务器 RewriteRule 到 Tomcat war - 从 url 中删除应用程序名称

php - Magento - 以编程方式禁用自动索引

php - Magento 报告安装错误 : "Database server does not support the InnoDB storage engine"

php - 在 CentOS7 中无法访问 Apache 上的 URL 链接

apache - 启用 mod_security 后 Apache 上的 SSL 不起作用

python - Web应用防火墙开发

php - Apache 未加载 PHP 扩展