Nginx API for Lua 汇总

Nginx API for Lua 一览 官方文档Lua Ngx API Git hub lua-nginx-module 常量列表 常量 说明 值 Core constants 核心常量 ngx.OK (0)  ngx.ERROR (-1) ngx.AGAIN (-2) ngx.DONE (-4) ngx.DECLINED (-5) ngx.nil HTTP method constants HTTP方法常量 ngx.HTTP_GET ngx.HTTP_HEAD ngx.HTTP_PUT ngx.HTTP_POST ngx.HTTP_DELETE ngx.HTTP_OPTIONS ngx.HTTP_MKCOL ngx.HTTP_COPY ngx.HTTP_MOVE ngx.HTTP_PRO……

阅读全文 »

Docker Kong 中文文档

Docker Kong 中文文档 原文链接: https://docs.docker-cn.com/samples/kong/ (如有翻译的不准确或错误之处,欢迎留言指出) Kong 一个运行在Nginx上的开源微服务&API管理工具。 github项目地址:https://github.com/Mashape/kong 参考提示: 此内容从Docker官方文档导入,它是由原始上传者提供。你可以点击此页面查看Kong的Docker Store页面https://store.docker.com/images/kong. 支持的标签和相应的Dockerfile链接 0.10, 0.10.1, latest (Dockerfile) 0.9, 0.9.9 (Dockerfile) 有关上……

阅读全文 »

有状态(SESSION)和无状态(JWT)登录验证

最近公司在做系统设计的时候提到了这么一个讨论,就是有状态的登录验证和无状态的登录验证,至于这两者的利弊有哪些,具体如何做选择,可以把两者的特点来做一些对比。其实这两者共同的目的就是解决http协议的无状态特性,标示客户端会话用户。不论用这两者哪种方式,token 和 session 都可能会被窃取从而发生CSRF攻击,全站 HTTPS 是必不可少。google一下发现关于这两者的讨论都不少,在此总结一番,有其他意见的欢迎留言讨论。 有状态(SESSION) 所谓有状态,就是的就是传统的 cookie session ,cookie的身份验证是有状态的。这意味着验证的记录或者会话(session)必须同时保存在服务器端和客户端。服务器端需要跟踪记录session并存至数据库,同时前端需要在co……

阅读全文 »

Tyk 初探(安装以及使用)

Tyk 安装以及使用 Tyk介绍 官网地址:https://tyk.io/ 官方文档:https://tyk.io/docs/ 项目地址:https://github.com/TykTechnologies/ 安装介绍 tyk依赖mongo以及redis,如果手动安装按照步骤,需要注意先安装好这两个。 docker安装方式: 官方有提供一个demo,这个demo已经集成了所有的安装项目需要,项目地址 :https://github.com/TykTechnologies/tyk-pro-docker-demo 执行命令clone项目下来 git clone https://github.com/TykTechnologies/tyk-pro-docker-demo.git 然后启动docke……

阅读全文 »

Kong初探 (插件开发以及使用)

Kong已有插件介绍 Kong Plugins中列出了已有的所有插件,有些插件只能在企业版使用,有些插件是社区成员开发的,大部分是Kong公司开发,并集成到社区版中。下面是社区版集成的、Kong公司维护的插件(2018-09-30 14:33:03): 认证插件: Basic Auth HMAC Auth JWT Auth Key Auth LDAP Auth OAuth 2.0 Auth 安全插件: Bot Detection (机器人爬虫检测) CORS (跨域请求) IP Restriction (IP限制) 流控插件: ACL (访问控制) Rate Limiting (请求速率限制) Request Size Limiting(返请求大小限制) Request Terminatio……

阅读全文 »

Kong初探 (安装以及启动)

Kong是由Mashape出品的一款开源的api gateway服务器,官方解释为API Gateway, or API Middleware,由lua语言编写. kong的主要功能: 集中管理api,各个业务模块可以在kong上注册,集中访问 权限控制,提供丰富的插件,包括Base Authentication, Oauth2, HMAC Authentication, LDAP, JWT等等 安全管理 访问监控 数据分析 过滤数据和转换 日志集中收集和报告 丰富的可插拔的插件 自定义开发插件 安装PostgreSQL数据库 Kong依赖于数据库PostgreSQL 或者Cassandra ,这里我们只说一下 PostgreSQL,注意安装的版本,官方建议PostgreSQL 9.5+,C……

阅读全文 »

寒夜常梦见,你鹤发童颜(上)

寒夜常梦见,你鹤发童颜 此去几千年,谁将你陪伴 《长安长安》郑钧 一次假期 小学时候的课本上就有关于大雁塔的描述,就是我对西安的第一次接触,再后来慢慢长大慢慢了解到西安这个城市原本是盛唐时期的古都,再后来就听上了郑钧的那首《长安长安》,歌儿开头的陕西秦腔,还有歌词里面的那两句『寒夜常梦见,你鹤发童颜,此去几千年,谁将你陪伴』让人有种往事越千年的历史澎湃感,让人非常想去那千年前就存在的地方走一走。这些林林总总,大致就这么构成了我对于西安的 印象。成为了陕西女婿之后,每次都会到西安去转车,每次也都没能好好的感受一下这十三朝古都的魅力,刚好这次十一国庆,老婆说咱们回趟家,顺便去西安走一遭,我带你好好吃好好逛一下。就这么以来,坐上高铁就上了去西安的路。 西安 下了高铁之后小姨和小姨父驱车一起去了咸阳……

阅读全文 »

第二十七年中秋

从第一篇《第二十一年春分》开始到现在,已经过去了整整6年的时间了,那时候写的文章都还是各种东拉西扯流水账,第一年写的时候竟然写了三篇,那时候人还在武汉,后来也保持了一年一篇的速度,这个思想汇报系列还是得继续坚持下去,毕竟人类就是从回溯历史中才能学习和成长。回望第一年来深圳的时候写的那篇《第二十二年中秋》,发现还好,自己对待工作和技术的态度依旧没有改变,不忘初心,也不敢真的笃定的说自己可以真诚而炽热的保持一辈子,但是在工作的路径上,还是要对得起自己的心。以往都是生日的时候写一下文章,现在其实都不怎么定时了,离哪个节气近就叫哪个标题吧。 算上去年到今年来看,首先是关于技术的成长,目前来看还是着重于后端很多,更多的是涉及到服务器方面的,具体的经验来讲就是把一个 c++ 项目转移到 PHP 上面来,……

阅读全文 »

你也许应该看的一些PHP文章

面试 面试题 高级PHP (初级架构师) 面试题 大厂PHP面试题汇总 记一次腾讯PHP后端开发提前批面试 PHP PHP新的垃圾回收机制:Zend GC详解 PHP7内核分析-垃圾回收 深入理解php底层:php生命周期 依赖注入(DI)在PHP中的实现 PHP底层的运行机制与原理 php-fpm 与 Nginx优化总结 OOP PHP设计模式之策略模式 面向对象编程(OOP)中组合与继承的区别 类的组合与继承 快速理解-设计模式六大原则 PHP设计模式教程 Composer 彻底搞懂Composer自动加载原理 php扩展中autoload的实现 Session 通俗易懂,记忆深刻的cookie和session的理解 PHP Session 原理及安全性提升 Session原理简述 PH……

阅读全文 »

岂因福祸避趋之,跑完还得继续吃(下)

由于公司事情略忙,所以已经有一个星期都没有发文章啦。在写下了跑步吃喝系列的第一篇『苟利国家生死以,不如出门跑步去』和第二篇『岂因福祸避趋之,跑完还得继续吃(上)』之后,整个系列的第三篇终于到来,跑步还是得继续,美食还得继续品尝,走遍大江南北,五湖四海,离不开的还是吃吃吃。 西北小江南 虽说湖北算是划分到了南方,但是我还是自诩一个北方人,原因是我对于面食的热爱,我可以连续两个月不吃米饭,只吃面食,包子面条馒头配汤。媳妇儿家在一个有着西北小江南美誉的地方,当地的饮食特别合我的胃口。第一次去她家的时候我们在咸阳短暂停留了一下下,吃了当地最正宗的汇通面和一个肉夹馍,汇通面是把陕西臊子面进行了改造,加入了干拌面的吃法在里面,不过想要吃带汤的也是没问题。说起陕西的面,有道是“八百里秦川尘土飞扬,三千万儿……

阅读全文 »

岂因福祸避趋之,跑完还得继续吃(上)

先前写了一篇文章是关于跑步的,苟利国家生死以,不如出门跑步去,但是每次运动之后,肚子一阵咕咕乱叫,不由自主的就开始觅食了。打开电视机,里面有一两百个节目,眼花缭乱的换来换去,其中旅游卫视一直深得我心,特别崇拜里面的主持人们,可以天南海北到处玩耍,可以尤其是吃到全世界各地的美食。还有一些美食品论家,不仅可以品尝全世界的美食,而且是免费的,还有什么比他们更加令人神往的职业。如果把他们去过的地方,吃过的美食画成一副地图,一定相当琳琅满目。从小到大,从在家到出门儿在外,这二十多年,虽说也只是辗转了为数不多的地方,但这些年我的味蕾告诉我,其实九百六十万平方公里的美食,我还算是尝到了不少的。 鄂西北 我的家乡是丹江口,这个地方地理位置非常的独特,山有武当山,水有汉江水,更为特殊的是它是属于湖北、河南、陕……

阅读全文 »

谁赏江上明月,谁听江声浩荡

沧浪之江 西来水泱泱 江上一轮明月 照多少沉浮过往 沧浪之江 东往水莽莽 谁赏江上明月 谁听江声浩荡 ——《在木星》朴树 偶在知乎上看到『有哪些已经或正在消失的景点?』这个问题的时候,突然就想起我的家乡有一座已经沉睡在水底半个世纪的古城,于是搜集资料回答了这个问题,我的脑海里一直回荡着朴树《在木星》最后几句歌词–谁赏江上明月,谁听江声浩荡。于是乎它也就成了我这篇文章的标题。 知乎回答链接:点击这里,不嫌烦的话可以帮忙给我的家乡点个赞哟~ 均州古城 提起湖北省丹江口市的景点,留在人们印象中的还是南水北调的中线工程源头的丹江口水库,和著名的道家圣地武当山。但其实在半个多世纪以前,这里坐落着一座有着两千多年历史的古建筑群——均州古城,1967年,丹江口大坝下闸蓄水,距坝址三十公里的均州……

阅读全文 »