Nginx Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。和apache一样,都是web服务器软件,因为其性能优异,所以被广大运维喜欢。又因为nginx是一个轻量级的w ...
分类:
Web程序 时间:
2020-05-14 10:34:11
阅读次数:
84
(1)openresty的安装参考上一篇博客https://www.cnblogs.com/first-semon/p/12858959.html openresty的安装路径默认实在/usr/local/openresty下 (2)在/usr/local/openresty/nginx/conf/ ...
分类:
其他好文 时间:
2020-05-11 18:36:41
阅读次数:
77
在 Lua 中, table 是唯一的数据结构。共享内存字典shared dict, 是在 OpenResty 编程中最为重要的数据结构。它不仅支持数据的存放和读取,还支持原子计数和队列操作。 基于 shared dict,可以实现多个 worker 之间的缓存和通信,以及限流限速、流量统计等功能。 ...
分类:
其他好文 时间:
2020-04-21 23:50:04
阅读次数:
107
原理 回顾一下OpenResty的架构图 OpenResty 的 master 和 worker 进程中,都包含一个 LuaJIT VM。在同一个进程内的所有协程,都会共享这个 VM,并在这个 VM 中运行 Lua 代码。 在同一个时间点上,每个 worker 进程只能处理一个用户的请求,也就是只有 ...
分类:
其他好文 时间:
2020-04-20 23:59:35
阅读次数:
109
OpenResty 是一个兼具开发效率和性能的服务端开发平台,虽然它基于 NGINX 实现,但其适用范围早已远远超出反向代理和负载均衡。它的核心是基于 NGINX 的一个 C 模块(lua-nginx-module),该模块将 LuaJIT 嵌入到 NGINX 服务器中,并对外提供一套完整的 Lua ...
分类:
其他好文 时间:
2020-04-17 00:43:55
阅读次数:
86
1.安装依赖库: yum install pcre-devel openssl-devel gcc curl -y 2.编译安装openresty(默认, --prefix=/usr/local/openresty 程序会被安装到/usr/local/openresty目录): tar -zxvf ...
分类:
其他好文 时间:
2020-04-15 18:34:39
阅读次数:
84
# 下载源代码安装包 ? wget https://openresty.org/download/openresty-1.15.8.1.tar.gz ? tar -zxf openresty-VERSION.tar.gz ? cd openresty-VERSION/ ? ./configure - ...
分类:
其他好文 时间:
2020-04-06 10:08:58
阅读次数:
74
防火墙 防火墙是一个位于被认为是安全和可信的内部网络与一个被认为是不那么安全和可信的外部网络(通常是Internet)之间的一个封锁工具。 简介:https://baike.baidu.com/item/%E9%98%B2%E7%81%AB%E5%A2%99/52767?fr=aladdin htt ...
分类:
其他好文 时间:
2020-03-13 10:19:27
阅读次数:
67
1、安装systemtap其实主要就是安装内核探测工具 systemtap。(SystemTap 通过将脚本语句翻译成C语句,编译成内核模块。模块加载之后,依据时间处理机制来收集有关正在运行的Linux系统的信息) #yum install yum-utils#yum install kernel- ...
分类:
其他好文 时间:
2020-03-12 12:58:59
阅读次数:
88
``` yum install -y git git clone https://github.com/alexazhou/VeryNginx.git cd VeryNginx python install.py install 配置文件位置 /opt/verynginx/openresty/ngi... ...
分类:
其他好文 时间:
2020-03-10 15:55:27
阅读次数:
52