基于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