Blog Details

Nginx服务器限速功效(四)
by weswoo

shopify独立站

Planning your online business goals with a specials

Kristin Weswoo

Aug 30, 2023

 扩展前面的例子,我们可以对白名单上的IP地址应用速率限制:

  白名单上的IP地址与第一个速率限制( req_zone )不匹配,但匹配第二个( req_zone_wl ),因此每秒限制为15个请求。   不在白名单上的IP地址与两个速率限制相匹配,以是限制性较强的一个适用:每秒5个请求。   设置相关功效   纪录   默认情形下,Nginx 纪录由于速率限制而延迟或抛弃的请求,如下例所示:   日志条目中的字段包罗:   limitingrequests - 指示日志条目纪录速率限制。   excess - 此请求示意的设置速率每毫秒的请求数。   zone - 界说强加的限制的区域。   client - 发出请求的客户client IP地址。   server - server IP地址或主机名。   request - 客户端request现实HTTP请求。   host - Host HTTP头的值。   默认情形下,Nginx在error级别纪录被拒绝的请求,如上例中的[error]所示(它纪录延迟的请求在一个较低的级别,以是默认info )。 要更他日志级别,请使用limit_req_log_level指令。 在这里,我们设置了拒绝的请求来纪录warn级别:   错误代码发送到客户端   默认情形下,当客户端超出速率限制时,Nginx以状态码503作为响应。   使用limit_req_status指令来设置一个差其余状态码(在这个例子中是444 ):   拒绝所有请求到特定的位置   若是您想要拒绝所有特定URL的请求,而不是限制它们,请为其设置一个块并包罗all指令:   以上就是我们关于Nginx和Nginx Plus更多速率限制功效以及对客户端IP地址设置差其余白名单和黑名单来匹配差其余高级设置的先容,同时我们也先容了若何纪录被拒绝和延迟的纪录。希望通过今天本文章的分享,能够对人人有所辅助。同时若是人人有更好的看法也可以与我们交流互动,我们将十分迎接。  

Nginx服务器限速功能(一)

Random Image 608
Random Image 608

Manage your online banking

Morbi lorem proin morbi tempor risus. Nisl lobortis diam id faucibus pretium vitae suspendisse sed accumsan. Sodales morbi tristique elit cursus gravida. Ullamcorper commodo eget pulvinar pretium. Condimentum rhoncus commodo amet nec auctor nibh vel mi blandit.

Neque ultrices nunc condimentum morbi risus tincidunt. Vel arcu lacus non ornare. Porttitor in rhoncus magna augue adipiscing.

  • Manage your time so you’ll get more done in less time
  • Cut expenses without sacrificing quality
  • Attract and retain quality, high-paying customers

开始您的独立站品牌出海

独立站品牌从0到1的步骤:产品开发 - VI定调 - 网站定制 - 运营自动化 - 客户维护

  • 12小时技术团队支持

  • 全方位品牌出海护航