vi test.lua:在nginx.conf配置文件中已经指定了lua脚本了
获取到请求头信息可以帮助我们做什么呢?
①比如对同一请求url,实际上也可以认定为是同一请求用户,可以限定其单位时间内的请求次数,防止过高频率访问,阻断恶意攻击。
②也可以在请求头信息中加上token信息,对请求进行鉴权。
③进行url定向转发,比如将1-100的id转发到A服务器,将101-200的id转发到B服务器等。因为location只能拦截到/lua,?后面的请求参数这一层是拦截不到的。
④对某一地域进行拦截。