Nginx中使用Lua脚本配置示例

Elana ·
更新时间:2024-11-10
· 751 次阅读

先配置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;
                }

您可能感兴趣的文章:shell脚本定时统计Nginx下access.log的PV并发送给API保存到数据库Apache Nginx 禁止目录执行PHP脚本文件的方法详解Nginx SSL快速双向认证配置(脚本)使用shell脚本对Nginx日志进行切分的示例代码nginx源码分析configure脚本详解在ubuntu下为nginx配置支持cgi脚本的方案PHP脚本监控Nginx 502错误并自动重启php-fpmNginx和PHP-FPM的启动、重启、停止脚本分享Linux下创建nginx脚本-start、stop、reload…shell脚本之nginx自动化脚本



lua脚本 Lua 示例 Nginx

需要 登录 后方可回复, 如果你还没有账号请 注册新账号