> 新闻 > 国内新闻 > 正文

一吻定情

Nginx limit_req 限流:几行配置挡住大部分CC攻击_我的网站

我们相爱吧

A |     आनंद सागर पाठक, एस्ट्रोपत्री। आज यानी 29 अगस्त के दिन (Zodiac Love Horoscope) चंद्रदेव तुला राशि से ऊर्जा दे रहे हैं। इससे आपके रिश्ते फोकस में रहेंगे। कर्क राशि में स्थित शुक्रदेव संवेदनशीलता और गहराई बढ़ा रहे हैं, और कन्या राशि में मंगलदेव रिश्तों में प्रैक्टिकैलिटी और फोकस ला रहे हैं।,आपका आज का लव राशिफल बताता है कि मजबूत रिश्तों के लिए आपकी भावनाएं और आपके कदम एक साथ चलने चाहिए। ऐसे में आइए जानते हैं सिंह से वृश्चिक राशि का लव राशिफल। सूर्यदेव आपके प्रथम भाव से गोचर कर रहे हैं। तुला राशि के चंद्रदेव आपको कूटनीति की याद दिलाएंगे। कर्क राशि के शुक्रदेव गर्माहट और कोमलता देंगे। कन्या राशि के मंगलदेव आपको जमीन से जुड़ा रहने की सलाह देंगे। आपका आज का लव राशिफल कहता है कि आकर्षण तभी कारगर होगा जब आप ध्यान से सुनें।,कपल्स सहानुभूति से रिश्तों में सुधार ला सकते हैं। सिंगल्स को कोई ऐसा इंसान मिल सकता है जिसे ईमानदारी पसंद हो। आत्मविश्वास के साथ विनम्रता भी रखें, तभी असर लंबे समय तक रहेगा। मंगलदेव आपकी राशि को मजबूत कर रहे हैं, जिससे आपको दृढ़ता और फोकस मिलेगा। तुला राशि के चंद्रदेव संतुलन देंगे और कर्क राशि के शुक्रदेव भावनात्मक गहराई को बढ़ाएंगे। आपका आज का लव राशिफल कहता है कि कपल्स को गहरी बातचीत और भविष्य की प्लानिंग करनी चाहिए।,सिंगल्स किसी सामुदायिक काम या जिम्मेदारियों में आकर्षण पा सकते हैं। आपकी प्रैक्टिकलिटी और दयालुता आज आपको खास बनाएगी। आपकी ही राशि में चंद्रदेव का गोचर हो रहा है। इससे आपकी करिश्माई पर्सनैलिटी और बढ़ेगी। कर्क राशि के शुक्रदेव आपको भावनात्मक गहराई देंगे। कन्या राशि के मंगलदेव आपको रियलिस्टिक बनाए रखेंगे। आपका आज का लव राशिफल कहता है कि कपल्स दोबारा भरोसा और नजदीकियां महसूस करेंगे।,सिंगल्स आसानी से लोगों का ध्यान खींच सकते हैं। लेकिन सतही आकर्षण के बजाय सच्चाई को अपनाना जरूरी है। आज का दिन सच्चे रिश्तों पर ध्यान देने का है। तुला राशि के चंद्रदेव आपको आत्ममंथन और भावनात्मक संतुलन की ओर ले जाएंगे। कर्क राशि के शुक्रदेव करुणा देंगे। कन्या राशि के मंगलदेव प्यार में व्यावहारिकता की मांग करेंगे। आपका आज का लव राशिफल कहता है कि धैर्य और छोटे-छोटे सपोर्टिव कदम रिश्तों को मजबूत करेंगे। कपल्स अंतरंग बातचीत को प्राथमिकता देंगे।,सिंगल्स को कोई ऐसा इंसान मिल सकता है जिसे आपकी वफादारी और गहराई पसंद आए। जलन से बचें और भरोसा अपनाएं। लेखक: श्री आनंद सागर पाठक, Astropatri.com फीडबैक के लिए लिखें: [email protected]。    

     一键部署OpenClaw        服务器CPU莫名飙高,带宽跑满,看日志全是同一个IP一秒打来几十个请求——这不是业务火了,是被CC了。扛CC的第一道闸门不在代码里,在Nginx的限流模块里,配置成本几乎为零。    limit_req的原理是漏桶:你设定一个速率,超速的请求直接返回503或延迟排队。先用limit_req_zone定义一个计数区,再在location里挂上limit_req,两步完事。    

# nginx.conf 的 http 块里定义限流区
    # 以客户端IP为key,10MB内存可存约16万个IP状态    # rate=10r/s 表示平均每秒最多放行10个请求    limit_req_zone $binary_remote_addr zone=req_per_ip:10m rate=10r/s;    # server 或 location 块里应用    server {    location / {    limit_req zone=req_per_ip burst=20 nodelay;    proxy_pass http://127.0.0.1:8080;    }    }    burst=20是缓冲队列长度,配合nodelay表示突发20个请求立即处理、不排队,超出就直接拒。想对登录、搜索这类昂贵接口管得更严,单独再定义一个rate=2r/s的zone挂上去就行,互不影响。    
# 对登录接口单独限流:每秒2个,突发5个
limit_req_zone $binary_remote_addr zone=login_limit:10m rate=2r/s;

location /login.php {
limit_req zone=login_limit burst=5 nodelay;
# 被限流的请求返回429而不是默认503
limit_req_status 429;
fastcgi_pass 127.0.0.1:9000;
}
    验证很简单:reload之后用ab压一下,ab -n 200 -c 20 https://你的域名/,看返回里有没有429或503;同时tail -f日志确认正常用户没被误伤。限流阈值别拍脑袋定,先统计自己站点的正常峰值,设成峰值的两倍左右再逐步收紧。限流是防守,如果卡死自己人就本末倒置了。

B |     数据来源:nginx.org官方文档 ngx_http_limit_req_module 模块说明

        
    

申请创业报道,分享创业好点子。

C | 点击此处,共同探讨创业新机遇!。

D |

Current article:http://o2dl5t8.shuazhepenxingshuaisenqienai.buzz/msypt/7ir.html

Published on:10:52:12