资讯专栏INFORMATION COLUMN

基于Nginx的中间件架构(四):Lua基础、性能优化、安全篇、架构总结

zgbgx / 1143人阅读

摘要:上一篇基于的中间件架构三规则和读取地域信息模块服务一基础介绍基础语法运行方式一命令方式二脚本注释变量循环判断开发环境参考编译安装模块调用模块指令和调用的接口灰度发布介绍配置二常见问题的使用和的区别获取用户的真是三性能优化性能优化考虑点测

上一篇:基于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 开发环境

参考:Nginx编译安装Lua模块

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
五、架构总结

完!

参考视频资料:Nginx入门到实践 不管是运维还是开发 Nginx都是你的必备技能

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/11827.html

相关文章

  • 基于Nginx间件架构):Lua基础性能优化全篇架构总结

    摘要:上一篇基于的中间件架构三规则和读取地域信息模块服务一基础介绍基础语法运行方式一命令方式二脚本注释变量循环判断开发环境参考编译安装模块调用模块指令和调用的接口灰度发布介绍配置二常见问题的使用和的区别获取用户的真是三性能优化性能优化考虑点测 上一篇:基于Nginx的中间件架构(三):Rewrite规则、secure_link和Geoip读取地域信息模块、HTTPS服务 一、Lua基础 1....

    cod7ce 评论0 收藏0
  • 基于Nginx间件架构(三):Rewrite规则、secure_link和Geoip读取地域信息

    摘要:相当于模拟了另一次请求。只会停留在当级下然后找,不会往下再查找对应的的规则或者匹配。临时重定向会重新向服务器发起请求。 上一篇:基于Nginx的中间件架构(二):代理服务、负载均衡、缓存服务、动静分离 一、Rewrite规则(常用) showImg(https://segmentfault.com/img/bV42Q7?w=374&h=88); 1.1 regex正则表达式 showI...

    awokezhou 评论0 收藏0
  • 如何利用数据架构带动企业增长?

    摘要:个推整体的微服务架构,主要是基于和进行实践的。在构建整个微服务体系时,个推选择了研发自己的网关。在研发方面,也能够使中间数据可见能力增强。 对于架构师而言,技术的发展是无尽的,在搭建和实践智能数据架构的过程中,架构师们都会或多或少地遇到一些疑惑和挑战,如何解决在架构建设中遇到的某些问题?架构建设的领域又有什么新的行业动态和技术方法? 近日,在个推TechDay全国沙龙北京站的现场,几位...

    Warren 评论0 收藏0

发表评论

0条评论

zgbgx

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<