onvno / pokerface

日常技术文章阅读整理
3 stars 0 forks source link

20190531 - 接口限流 - Node及Nginx #34

Open onvno opened 5 years ago

onvno commented 5 years ago

如何实现限流,通过Nginx配置。

文中提到了Nginx+Lua的使用,找了一篇文章

Node接口限流实现

Token Bucket 滑动窗口限流 目前查到的 Node.js 实现的项目中,只有两个实现了滑动窗口限流:

redback/RateLimit ratelimit.js

上边的几种方案都是用了redis,无他,快

Nginx限速模块探讨

Nginx限速模块初探:漏桶算法和令牌桶算法,对上边Node层的几个实现的解释

onvno commented 4 years ago

nginx 启用

$ nginx

停止

kill -HUP 主进程号或进程号文件路径
或者使用
cd /usr/local/nginx/sbin
nginx -s reload
关闭
nginx -s stop

nginx启动、重启、关闭

onvno commented 4 years ago

nginx 403 问题查明是默认nginx启动用户为nginx,没哟读取web静态资源文件夹的权限,改为:

user root

还有一种原因是静态目录没有index.html

nginx 403 forbidden 二种原因