基于Nginx的中间件架构(四):Lua基础、性能优化、安全篇、架构总结
上一篇:基于Nginx的中间件架构(三):Rewrite规则、secure_link和Geoip读取地域信息模块、HTTPS服务
一、Lua基础
1.1 介绍


1.2 基础语法
1.2.1 运行
方式一:命令
[root@iZ2ze6r59dfzz0uo6pv929Z ~]# lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> print("Hello World!")
Hello World!
>方式二:脚本
#!/usr/bin/lua
print("Hello World!")chmod 755 test.lua ./test.lua
1.2.2 注释

1.2.3 变量

1.2.4 循环


1.2.5 判断


1.3 开发环境

1.4 Nginx调用lua模块指令和Lua调用Nginx的api接口


1.5 灰度发布
1.5.1 介绍



1.5.配置




二、常见问题
2.1 try_files的使用

2.2 alias和root的区别


2.3 获取用户的真是IP

三、Nginx性能优化
3.1 性能优化考虑点

3.2 ab测压工具
3.2.1 安装

四、安全篇
4.1文件上传漏洞

4.2 SQL注入


4.3Nginx+Lua防火墙

https://github.com/loveshell/ngx_lua_waf
五、架构总结



完!
相关推荐
重剑无锋 2020-10-25
Catastrophe 2020-05-30
AcFunJ 2019-11-18
tenvainvi 2019-11-17
ETIpiero 2019-07-12
zhanbuquan 2019-07-12
pmbdlw 2019-07-12
nhgxxyy0 2019-07-05
84251748 2019-07-05
URML 2019-07-05
quyunfei 2019-07-05
第号 2019-07-05
bailangriver 2019-07-01
YichengGu 2019-07-01
王道立心 2019-07-01
浪子huang 2019-07-01
caiselangren 2019-07-01
javaMerea 2019-07-01
dayi 2019-07-01