我的网站没有反击,我必须限制每个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_rate 700k
,但我不能在http部分中使用limit_conn_zone
。我不明白为什么我不能使用这些代码。希望您能够帮助我。提前致谢
我可以使用此代码限制带宽,例如..
location ~ \.mp4$ {
mp4;
limit_rate 700k;
}
答案 0 :(得分:1)
Windows的原始nginx受到严格限制,你想要使用的东西,使用的共享内存不能像其他东西一样工作,有一个重新开发的版本,共享内存工作,并允许limit_conn也可以工作,见:http://nginx-win.ecsds.eu/
答案 1 :(得分:0)
这取决于您想要做什么,nginx_basic是nginx版本的完全替代品,另请参阅常见问题解答中的#14。是的,你可以用这个版本替换任何nginx版本。
答案 2 :(得分:0)
从首页选择一个,那就是最新版本,就像下载文件夹中记录的旧版本的任何其他软件一样,但是如果你坚持首页所说的那样你就可以了。