windows apache 2.4服务器限制单个ip的访问频率

1. 从网站https://www.apachehaus.com/cgi-bin/download.plx中下载Mod Limit IP Connection for Apache 2.4.x

2. 将mod_limitipconn.so拷贝到apache安装目录下的modules目录下

3. 在apache的httpd.conf中增加以下配置:

ExtendedStatus On
LoadModule limitipconn_module modules/mod_limitipconn.so
<IfModule mod_limitipconn.c>
    # Set a server-wide limit of 10 simultaneous downloads per IP,
    # no matter what.
    MaxConnPerIP 10
	NoIPLimit image/*
</IfModule>

4. 重启apache服务


这里注意你的apache是64位的还是32位的。加载mod_limitipconn时,可能需要安装vc++ 2022 redist (https://download.visualstudio.microsoft.com/download/pr/40b59c73-1480-4caf-ab5b-4886f176bf71/D62841375B90782B1829483AC75695CCEF680A8F13E7DE569B992EF33C6CD14A/VC_redist.x64.exe)

0 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注