openresty获取nginx请求头信息
生活随笔
收集整理的這篇文章主要介紹了
openresty获取nginx请求头信息
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
vi test.lua:在nginx.conf配置文件中已經(jīng)指定了lua腳本了?
獲取到請求頭信息可以幫助我們做什么呢?
①比如對同一請求url,實際上也可以認(rèn)定為是同一請求用戶,可以限定其單位時間內(nèi)的請求次數(shù),防止過高頻率訪問,阻斷惡意攻擊。
②也可以在請求頭信息中加上token信息,對請求進行鑒權(quán)。
③進行url定向轉(zhuǎn)發(fā),比如將1-100的id轉(zhuǎn)發(fā)到A服務(wù)器,將101-200的id轉(zhuǎn)發(fā)到B服務(wù)器等。因為location只能攔截到/lua,?后面的請求參數(shù)這一層是攔截不到的。
④對某一地域進行攔截。
總結(jié)
以上是生活随笔為你收集整理的openresty获取nginx请求头信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx的用途
- 下一篇: 笔试题:写一个ArrayList 的动态