OpenResty 限制下载速度

http://blog.donatas.net/blog/2017/07/25/limit-bandwidth-openresty/ Nginx 有两个非常棒的模块用来限制响应(responses)的速度 limit_rate 对一个客户端限制速率 bytes/每秒 limit_rate_after 一般情况没问题,但是视频流传输就不好用了location / { limit_rate...
阅读(208) 评论(0)

Openresty 动态2017.8

8.27agentzh:Mashape 公司最近赞助了我们 OpenResty Inc 公司把 ngx_stream_lua 模块重写了一遍。现在我们迁移到了 nginx 1.13.3 核心的新的 stream 子系统上面,现在 Lua 驱动的 nginx TCP 服务器也支持 nginx 变量等更多特性了。GitHub 仓库地址是:https://github.com/openresty/stre...
阅读(635) 评论(0)

[OpenResty动态] 201705微信群

17年5月 OpenResty 一些动态,主要来自微信群,方面大家检索和查找。 OpenResty 新特性enable_privileged_agent院生同学最近给 OpenResty 贡献了 ngx.process 模块,可以开启一个特殊的特权 nginx agent 进程,类似 worker 进程,但不监听虚拟主机的那些端口,同时也继承和 nginx master 进程一样的系统帐号。文档在这...
阅读(878) 评论(0)

pycrypto 和 lua-resty-rsa 进行跨语言的RSA加密解密.md

最近需要在 OpenResty(Nginx lua) 和 Python 中做RSA的加密和解密操作,客户端是Python的使用 pycrypto 库,而服务端使用 OpenResty 来做解密,使用了德江的 lua-resty-rsa。如果不熟悉2个库的同学可能会遇到一些问题,下面说下遇到问题和简单的示例。 主要遇到的问题就是 rsa padding的问题, lua-resty-rsa 默认使用的是...
阅读(1545) 评论(0)

基于 OpenResty 的二维码生成方案

做一个简单二维码生成API,先找找可用的轮子 lua-resty-QRcode 还有 qrencode 。 下面是安装和测试,第二个方案安装和使用更为简单一些,所以使用 qrencode 方案,可以给有兴趣的朋友一些启发。 这两种方案都依赖 libqrencode 还有 libpng , 大概的使用流程是 安装这两个依赖,然后编译上面2个库中的c文件成动态库,openresty中lua调用动态库完成...
阅读(1065) 评论(0)

OpenResty 技能图谱以及学习要点

这是早些时候openresty社区发布的技能图谱,留着备用。下面是文字版本基本概念 HTTP TDD (驱动测试开发) RESTful API & API GateWay 微服务 DSL C10K & C1M 非阻塞 & 异步 I/O event loop coroutine Streaming process 流处理 I/O mutiplexing (多路I/O技术) Nginx phase (...
阅读(698) 评论(0)

SSL 证书购买以及Nginx配置相关问题

使用https的网站越来越多了,不仅可以增加网络数据传输的安全性,还行增加搜索引擎的友好度。越来越多的个人站长也开始使用https,我们要赶得上趋势啊。 使用https的第一个问题就是要有CA证书,使用免费的,还是收费的?哪种证书比较好?哪家的证书比较便宜?下面是搜集到一些知识,学习和备用。很多付费的证书机构会提供限时的免费证书来体验,免费的其实也很多,基本都有时间上的限制。支持单个域名的最便宜,支...
阅读(527) 评论(0)

OpenResty代理CNZZ实现内网访问统计

用户在没有进行上网认证之前,只能访问我们的某一台服务器,这台服务有web网页,需要用CNZZ来统计网页的浏览量等。 CNZZ并没有在网关的白名单中,所以需要通过代理完成用户浏览器到cnzz服务器的这段通信。 参考google的代理统计方式, 感觉 Openresty代理应该可行,然后就行了一些实验。cnzz 流程调试<script src="http://s11.cnzz.com/z_stat.ph...
阅读(515) 评论(0)

Openresty 生产布署漏掉 Lua 源文件咋办

以下摘自OpenResty微信群的聊天记录, 中英文中间要有空格,春哥的习惯的确好。 怕生产布署漏掉 Lua 源文件,我有一个推荐的办法:即把所有的 Lua 源文件都做成 Lua module 的形式,即可以被 require 加载的形式。然后在 nginx.conf 里面都使用 *_by_lua_block { require("foo").go() } 这样的形式。特别地,在 init_by_l...
阅读(222) 评论(0)

利用github webhook 结合openresty自动更新静态博客

使用hexo在github pages上弄了一个静态博客,后来觉得访问有点慢,于是放到自己vps上。 对于静态博客的部署非常简单,本来就是html,js,css等静态文件,只要nginx上配置下目录就可以正常访问了。 麻烦的是博客更新的时候,还要去vps上操作更新git pull操作,如果每次在本地commit之后,github仓库能够自动更新到vps上多好啊,于是就用到了webhook的功能。(这...
阅读(459) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1430354次
    • 积分:18291
    • 等级:
    • 排名:第561名
    • 原创:444篇
    • 转载:35篇
    • 译文:22篇
    • 评论:110条
    感谢支持
    一起玩
    统计