如何在windows上使用Nginx限制每个ip的连接

如何在windows上使用Nginx限制每个ip的连接,nginx,windows-server-2008,limit,Nginx,Windows Server 2008,Limit,我的网站受到攻击,我必须限制每个ip的连接,但我不能,我阅读了nginx文档,当我添加 limit_conn_zone $binary_remote_addr zone=addr:10m; server { location /download/ { limit_conn addr 1; } 对于我的nginx.conf(我正在使用WT-NMP便携式nginx、php、mysql windows应用程序),nginx不工作。我可以在服务器部分使用例如limi

我的网站受到攻击,我必须限制每个ip的连接,但我不能,我阅读了nginx文档,当我添加

 limit_conn_zone $binary_remote_addr zone=addr:10m;
server {

    location /download/ {
        limit_conn addr 1;
    }
对于我的
nginx.conf
(我正在使用WT-NMP便携式nginx、php、mysql windows应用程序),nginx不工作。我可以在服务器部分使用例如
limit\u rate 700k
,但在http部分不能使用
limit\u conn\u zone
。我不明白为什么我不能使用这些代码。希望你能帮助我。提前谢谢

我可以使用此代码来限制带宽,例如

location ~ \.mp4$ {
      mp4;
        limit_rate 700k;
    }   

最初的nginx for Windows受到严重限制,您想要使用的是共享内存,它与其他东西不一样,有一个重新开发的版本,其中共享内存可以工作,并且允许limit_conn也可以工作,请参阅:

这取决于您想做什么,nginx_basic是nginx版本的完全替代品,另请参见常见问题解答中的#14。是的,您可以使用此版本替换任何nginx版本。

从frontpage中选择一个,它始终是最新版本,就像任何其他软件一样,下载文件夹中记录有旧版本,但是如果您坚持frontpage所说的,您会没事的。

描述“不工作”。谢谢您的回答,我应该在此链接中下载哪个nginx?也许这将是一个愚蠢的问题,是否有可能在WTNMP中更改nginx版本?再次感谢。我无法理解哪个nginx支持
limit\u conn\u zone
等。。在里面有很多下载柴郡,雪人,爱丽丝,蝴蝶,毛毛虫等。我只想找到正确的nginx版本,并使用WTNMP限制我与新nginx的连接。谢谢。。然后我将尝试nginx1.7.4.1redknight.zip,希望它能有所帮助。