编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是服务器软件相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
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
这个软件是 Nginx C 模块用于展示 Lua API 给 ngx_lua for Nginx upstreams 。该模块可以用于生产环境。
nginx 的动态图像转换模块,支持下面的各种图像处理:
调整
旋转
削尖
Unsharpen
模糊
ngx_mruby 是一个 Nginx 的扩展模块,用于开发快速而且高效的 Web 服务器扩展,使用mruby 脚本语言。
Nginx Static Etags 是一个 Nginx 扩展模块,实现为静态文件生成 ETag 的功能。
不过 Nginx 从 1.3.3 版本开始就可通过 etag on | off;
nginx-upsync-module 是微博开源的一个基于 Nginx 实现动态配置的模块,通过拉取 Consul 或 etcd
Nginx-Stream-UpSync-Module
是基于nginx四层TCP协议的弹性扩缩容方案,实现性能无损的扩容缩容: