回答
收藏
分享
举报
如何用Nginx做限流配置
提问于2020-05-29 14:09

浏览 4.3k

求大佬解惑

已修改于2023-03-08 09:10



写下您的回答
发表回答
全部回答(3)

按点赞数排序

按时间排序

扣上正解

赞同

1

回复举报

回答于2020-06-02 17:49



回复冷瞳u
回复

https://www.jianshu.com/p/aab7601a6d93

这里有文章讲解了原理和配置。希望对你有所帮助。

赞同

1

回复举报

回答于2020-05-29 16:19



回复皮皮鲁
回复

https://www.nginx.org.cn/article/detail/223

赞同

0

回复举报

回答于2020-12-07 16:32



回复luruiqiang
回复
相关问答

配置依赖server_name指令,比如:

http {
server {
listen 80;
server_name www.a.com;
}
server {
listen 80;
server_name www.b.com;
}
}

实现原理也很简单,基于HTTP协议格式前提:域名www.a.com是放在HTTP请求的Host头部中,比如Host: www.b.com。

而Nginx处理与请求时,会首先接收到完整的HTTP头部,再开始根据nginx.conf中的server{ }配置中的server_name域名做匹配,最后决定如何处理(严格来说,是在URL或者Host头部解析到域名后,就会立刻通过哈希表找到对应的server块).

点赞 0
浏览 3.8k