这个程序是基于 nginx lua module . 运行平台是 linux freebsd 的 nginx 。。 WIN 的 你可以用个 linux 的 nginx 做反向代理 保护后面的服务。
nginx-upload-progress-module 是 Nginx 的文件上传时支持进度显示的扩展模块。
nginx-http-sysguard 是阿里巴巴开发的一个 Nginx 模块,用来保护运行 Nginx 服务器的系统负载和内存使用不会太高。
EchoNginxModule 封装了大量 Nginx 内部 API 用于流式输入和输出、并行/顺序 subrequests、定时器和睡眠以及不同元数据访问。
功能描述: 处在黑名单中的ip与网络,将无法访问web服务。 处在白名单中的ip,访问web服务时,将不受nginx所有安全模块的限制。
nginx_limit_access_module - 可通过指定的 HTTP POST 接口中的值来拒绝请求。 示例配置:
DrizzleNginxModule 是一个 Nginx upstream 模块用来跟 MySQL 和 Drizzle 数据库服务器进行通讯,使用libdrizzle 开发。
MemcNginxModule 扩展了 Nginx 的标准 memcached 模块以支持几乎所有 memcached 的 ASCII 协议。允许为你的
HeadersMoreNginxModule 模块允许你添加、设置和清除任意响应和请求 header 信息。这是 Nginx 标准模块的增强版本。
基于nginx和lua的防盗链系统 A Prevent Hotlinking System based on nginx and lua 将代码放在位于nginx根目录下的lua/ds_hotlink/下
Nginx-Clojure 是一个 Nginx 的模块,用于嵌入 Clojure 或者 Java 或者 Groovy 程序。 核心特性:
nginx-token 是一个基于 memcached 的 Nginx 令牌模块。 示例配置: server { listen80; root/var/www;
当Nginx作为文件下载服务的反向代理,用户请求一个非常大的文件的时候,它会一直占满反向代理服务器与后端主机之间的带宽。因为nginx一次获取整个文件,缓冲获取到的文件,导致客户端不能马上读取到。带宽使用和iowait
ngx_ruby ngx_ruby 是嵌入 ruby 脚本的 Nginx 模块。 ruby-2.3.* nginx-1.6.3+ $ git clone https://github.com/rryqszq4/ngx_ruby.git
Upsync,微博开源基于Nginx容器动态流量管理方案 。 Nginx 以其超高的性能与稳定性,在业界获得了广泛的使用,微博的七层就大量使用了 Nginx 。结合 Nginx 的健康检查模块,以及动态 reload
项目简介 Gixy 是一款用来分析 Nginx 配置的工具。 Gixy 的主要目标是防止安全配置错误,并自动进行缺陷检测。
NGINX Unit 是用于各种Web应用程序的轻型,动态,开源服务器。 NGINX Unit 从头开始构建,可以一次运行多种语言版本的Web应用程序。 它也可以在运行时完全配置为零中断,从而可以对工程和操作进行实时粒度管理。
Lua-Resty-Checkups是一个基于lua的upstream管理和健康检查模块,由又拍云开源。 特点:
在实际生产过程中,可能每台backend server的配置不同,导致存在不同的系能瓶颈,一旦请求并发数超过阈值,会造成雪崩效应,使服务器连阈值内的请求量都处理不了。
nginx-http-echo-module 是使用C语言开发一个原生的Nginx拓展,为了学习Nginx模块和Nginx内核。
ngx_php7 是一个嵌入 php7 脚本的 nginx 模块。 环境 - PHP-7.0. ~ PHP-7.2. - nginx-1.4.7 ~ nginx-1.10.3
ngx_php7_tracker ngx_php7 的分支,追踪php7脚本运行的opcode、函数栈调用的nginx模块。
ngx_cache_purge 是 nginx 模块,此模块可以清理 nginx 的 FastCGI、proxy、 SCGI 和 uWSGI 的缓存。
VeryNginx 是一个功能强大而对人类友好的 Nginx 扩展程序。 VeryNginx 基于 Lua_Nginx_Module(openrestry) 开发,实现了高级的防火墙、访问统计和其他的一些功能。 强化了 Nginx
ngx_slowfs_cache 是 nginx 模块,允许缓存静态文件(使用 root 指令管理)。 这使得能够为存储在慢文件系统上的文件创建快速缓存。
Slardar是一个基于Nginx和 lua-nginx- module模块的HTTP负载均衡器,你可以通过它来更新你的上游列表,并且无需重新加载nginx即可运行lua脚本。这个包是由UPYUN(又拍云)公司维护的。因为大多数的nginx模块的开发
解析nginx配置文件,并将nginx配置文件格式化成对象,方便java程序管理nginx配置。解析配置文件并非使用正则匹配,而是使用语法分析树处理解决的。
ngx_sqlite 是嵌入 sqlite 数据库的 nginx 模块。通过强大的nginx server,可以使用http协议访问sqlite数据库。
NginxExecute 是一个 nginx 第三方模块,通过浏览器执行命令并接收结果。 配置示例:
ngx_php功能是为nginx模块嵌入php脚本语言。别名为php-nginx-module。 环境 - PHP 5.3. PHP 5.4.
基于nginx1.4.1版本, 本着精简,高效,模块化等原则,吸收nginx-http-lua模块(https://github.com/openresty/lua-nginx-module), tcp_lua模块(https://github.com/bigplum/nginx-tcp-lua-module) 等第三方nginx模块
ngx_python 是为 nginx 嵌入 python 脚本的模块。 环境 - python 2.7.* - nginx-1.6.3+ 安装 ```sh
Nginx 的 WebSocket 模块。 如何运行? Nginx 使用多进程模型。工作中的进程不知道其他的进程。当有 http 请求时,请求会被一个运行中的进程处理。这种模式简单而有效率。它适用于 Nginx
flowlimit 是用于部署在OpenResty上的分流限流控制脚本,基于配置策略进行工作,可以通过管理URI实时调整配置生效。
NGINXConfig 实用的 Nginx 配置生成工具 特性 Site Domain Path Document root www subdomain CDN Redirect www to non-www or non-www to www
PGW(Proxy Gateway) Proxy Gateway基于openresty(nginx-lua-module)开发,可以作为接口网关(api