nginx中编写lua拦截器
2024-10-09 17:36:29
先配置nginx
location ~ .*\.(php|php5)?$
{
if ($request_uri ~ "one/test") {
access_by_lua_file /opt/nginxrw/lua/limiturl.lua;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
然后就编写相应的lua脚本就可以了
要注意如果有特殊字符,则要加转义,如要拦截地址:firstsale/AjaxPanicNow
则要如下写
if ($request_uri ~ "firstsale\/AjaxPanicNow") {
rewrite_by_lua_file /opt/nginxrw/lua/limiturl.lua;
}
最新文章
- 【C语言学习】《C Primer Plus》第2章 C语言的概述
- ext在web工程目录导致myeclipse内存溢出问题
- Pascal's Triangle
- SQL Server 非聚集索引的覆盖,连接,交叉和过滤 <;第二篇>;
- 虚拟机备份转移后,网络启动异常,提示“SIOCSIFADDR: No such device”的解决方案
- linux 打补丁 2原理
- python把汉字转换成拼音实现程序
- 几道数位DP
- Android游戏开发之旅 View类详解
- java容易混淆的15个知识点
- linux搭建所遇到的坑elasticsearch-6.3.0
- Asp.Net Core中利用Seq组件展示结构化日志功能
- [MicroPython]TPYBoardv102超全DIY案例一览
- JdbcTemplate的运用 (也是数据源的一种)
- 随机生成n个不重复的数,范围是2-32,并让其在新页面打开
- 跟我一起学习vue2(学习工程目录)[三]
- eclipse配置JDK
- tomcat配置问题:访问http://localhost:8080/ 遇到 Access Error: 404
- svn -- svn配置自动启动
- MyEclipse持续性开发教程:用JPA和Spring管理数据(五)
热门文章
- Html5与CSS3(选择器)
- 自建本地服务器,自建Web服务器——保姆级教程!
- nova 通过 python curl 创建虚拟机---keystone v2
- Ubuntu 磁盘满了处理方法。
- springboot+themeleaf+bootstrap访问静态资源/无法访问静态资源/图片
- ID3\C4.5\CART
- python官网打不开
- python3+pyqt5+opencv3简单使用
- 【Pod Terminating原因追踪系列之三】让docker事件处理罢工的cancel状态码
- FileZilla Server FTP服务器失败