×ðÁú¿­Ê±¹ÙÍøµÇ¼

nginx·À»ðǽÔõô¹Ø±Õ

¹Ø±Õ nginx ·À»ðǽ£º·­¿ª nginx Ö÷ÉèÖÃÎļþ /etc/nginx/nginx.conf¡£ÔÚ http ¿éÖÐɾ³ý·À»ðǽÉèÖÃÖ¸Áî¡£ÉúÑÄÉèÖÃÎļþ²¢ÖØÆô nginx¡£

nginx ·À»ðǽ¹Ø±Õ°ì·¨

Òª¹Ø±Õ nginx ·À»ðǽ £¬Çëƾ֤ÒÔÏ°취²Ù×÷£º

1. ·­¿ªÉèÖÃÎļþ

ʹÓÃÎı¾±à¼­Æ÷·­¿ª nginx Ö÷ÉèÖÃÎļþ £¬Í¨³£Î»ÓÚ /etc/nginx/nginx.conf¡£

2. ²éÕÒ HTTP ¿é

ÕÒµ½ÒÔϲ¿·Ö£º

http {
  # ...
}

µÇ¼ºó¸´ÖÆ

3. È¥³ý·À»ðǽÉèÖÃ

´Ó¸Ã¿éÖÐɾ³ýÒÔÏÂÖ¸Á

# ...
  limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;
  limit_req_status 403;
# ...

µÇ¼ºó¸´ÖÆ

4. ÉúÑĸü¸Ä

ÉúÑIJ¢¹Ø±ÕÉèÖÃÎļþ¡£

5. ÖØÆô nginx

ÖØÆô nginx ÒÔÓ¦Óøü¸Ä£º

sudo systemctl restart nginx

µÇ¼ºó¸´ÖÆ

¼´¿ÉÉúЧ

Íê³ÉÉÏÊö°ì·¨ºó £¬nginx ·À»ðǽ½«±»¹Ø±Õ¡£

ÒÔÉϾÍÊÇnginx·À»ðǽÔõô¹Ø±ÕµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ