OpenResty+Lua限流实战
摘要:OpenResty+Lua限流实战目录一. 限制并发二. 反向代理三. 内部重定向四. lua初始化五. 限制接口时间窗请求数(非平滑)六. 限制接口时间窗请求数(平滑) a. 桶(无容量) b. 漏桶(有桶容量)七. 令牌桶八. 组合各种limter 一. 限制并发 场景1:按照 ip 限制其并发
阅读全文
posted @
2022-09-19 13:46
Ruthless
阅读(1770)
推荐(0) 编辑
nginx并发量优化
摘要:nginx并发量优化 高并发下nginx调优实战(值得收藏)
阅读全文
posted @
2022-09-08 10:15
Ruthless
阅读(64)
推荐(0) 编辑
OpenResty Redis操作二次封装
摘要:在web+lua+openresty开发中会大量操作redis,项目中的代码会重复创建连接-->数据操作-->关闭连接(或放到连接池)这个完整的链路调用完毕,甚至还要考虑不同的 return 情况做不同处理,就很快发现代码中有大量的重复代码。 因此推荐一个二次封装的类库。 1、编写redis_ire
阅读全文
posted @
2022-08-29 19:42
Ruthless
阅读(417)
推荐(0) 编辑
openresty/nginx配置多个conf文件
摘要:Linux/Centos在/etc/nginx/目录下创建conf.d/,用来存放自定义conf文件 Windows在D:/dev/nginx-1.9.14/目录下创建conf.d/,用来存放自定义conf文件 1、nginx.conf配置文件 #user nobody; worker_proces
阅读全文
posted @
2022-08-29 14:27
Ruthless
阅读(1166)
推荐(0) 编辑
使用Nginx实现限流
摘要:1.http限流配置 #限制请求(请求单个IP,每秒读50次,写10次) limit_req_zone $uri zone=api_read:20m rate=50r/s; # 读 limit_req_zone $uri zone=api_write:20m rate=10r/s; # 写 #按ip
阅读全文
posted @
2020-08-17 18:09
Ruthless
阅读(1328)
推荐(0) 编辑
nginx配置相同端口号访问多个项目
摘要:Nginx配置相同端口号访问多个工程,多个工程在不同的tomcat,而且访问路径不同,特此记录一下配置过程。 upstream server33068 { server 172.16.0.10:33068; } upstream server33069 { server 172.16.0.10:33
阅读全文
posted @
2020-03-27 11:38
Ruthless
阅读(9910)
推荐(0) 编辑
Nginx 出现504 Gateway Time-out的解决方法
摘要:nginx+tomcat后端为tomcat,nginx代理报504超时错误。 问题处理:1、修改/etc/nginx/nginx.conf,添加如下信息: 2、修改server{},添加如下信息:
阅读全文
posted @
2019-11-14 16:18
Ruthless
阅读(86910)
推荐(3) 编辑
nginx dockerfile安装第三方模块
摘要:# nginx Dockerfile # Version 1.0 # author fendo # Base images 基础镜像 FROM centos:centos7 #FROM hub.c.163.com/netease_comb/centos:7 #安装相关依赖 RUN yum -y update RUN yum -y install gcc gcc-c++ autoconf...
阅读全文
posted @
2019-09-12 17:14
Ruthless
阅读(6400)
推荐(0) 编辑
nginx添加第三方模块,以及启用nginx本身支持的模块
摘要:nginx添加第三方模块,以及启用nginx本身支持的模块 Nginx添加第三方模块
阅读全文
posted @
2019-09-12 17:04
Ruthless
阅读(1393)
推荐(0) 编辑
nginx普通配置/负载均衡配置/ssl/https配置
摘要:1、nginx普通配置 server { listen 80; server_name jqlin.lynch.com; access_log /var/log/nginx/main.log main; error_log /var/log/nginx/pay_local.error; #log_format access '$rem...
阅读全文
posted @
2019-04-09 20:05
Ruthless
阅读(3836)
推荐(0) 编辑
nginx配置ssl证书实现https访问
摘要:1、nginx.conf配置文件 2、启动nginx,映射443端口
阅读全文
posted @
2019-04-08 15:56
Ruthless
阅读(12531)
推荐(0) 编辑
Docker中运行nginx并挂载本地目录到镜像中
摘要:1.1 从hup上pull镜像1.2 创建将要挂载的目录1.3 先要有配置文件才能启动容器1.3.1 vim /data/nginx/conf/nginx.conf1.3.2 vim /data/nginx/conf.d/default.conf1.4 启动容器1.5 查看启动的容器1.6 网页访问
阅读全文
posted @
2019-03-05 18:16
Ruthless
阅读(4762)
推荐(1) 编辑
Nginx限制访问次数和并发数
摘要:Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)
阅读全文
posted @
2017-08-22 14:58
Ruthless
阅读(10658)
推荐(0) 编辑
nginx反向代理如何获取真实IP?
摘要:由于客户端和web服务器之间增加了中间层,因此web服务器无法直接拿到客户端的ip,通过$remote_addr变量拿到的将是反向代理服务器的ip地址。 1、安装--with-http_realip_module要想在程序中取得真实的IP,需对nginx重新编译,新增--with-http_real
阅读全文
posted @
2017-08-21 18:01
Ruthless
阅读(3479)
推荐(0) 编辑
Centos nginx安装
摘要:操作nginx.conf,记得在/usr/local/nginx/conf目录下操作
阅读全文
posted @
2017-07-01 16:21
Ruthless
阅读(510)
推荐(0) 编辑
ubuntu16.04 nginx安装
摘要:1、gcc、g++依赖库 apt-get install build-essential apt-get install libtool 2、安装 pcre依赖库(http://www.pcre.org/) sudo apt-get install libpcre3 libpcre3-dev 3、安装 zlib依赖库(http://www.zlib.net) apt-get install ...
阅读全文
posted @
2017-06-26 14:59
Ruthless
阅读(436)
推荐(0) 编辑