nginx中使用lua腳本的方法
Lua是一種跟JavaScript很像的語言,Ngix_Lua同樣使用異步單線程,語法甚至比JS更加簡單,之前的評測指出,Ngix_lua的性能幾乎是Node.JS的一倍。
Nginx 特點
1.流行的高性能HTTP服務(wù)器
2.事件驅(qū)動(異步)架構(gòu)
3.少量且可測內(nèi)存占用
4.聲明性配置語言
5.基于C的可擴(kuò)展模塊
通過lua-nginx-module即可在nginx上啟動lua腳本。
一個例子:
location / {
content_by_lua '
local res = ngx.location.capture("/sub")
if res.status >= 500 then
ngx.exit(res.status)
end
ngx.status = res.status
ngx.say(res.body)
';
}
location /sub {
echo "Hello, Sub-Request!";
}
lua-nginx-module在Github上的項目地址 https://github.com/openresty/lua-nginx-module
相關(guān)文章
Linux中Nginx的防盜鏈和優(yōu)化的實現(xiàn)代碼
今天是周末小編在值班哈,很開森,工作使我快樂,本文重點給大家介紹Linux中Nginx的防盜鏈和優(yōu)化問題及實現(xiàn)代碼,需要的朋友跟隨小編一起看看吧2021-06-06Nginx安裝后/etc/nginx/conf.d下沒有default.conf的解決
nginx.conf是nginx默認(rèn)加載的配置文件 通過nginx -V可以看nginx默認(rèn)配置文件路徑,本文主要介紹了Nginx安裝后/etc/nginx/conf.d下沒有default.conf的解決,感興趣的可以了解一下2023-11-11Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪問跳轉(zhuǎn)Https)
這篇文章主要為大家介紹了Http訪問強(qiáng)制跳轉(zhuǎn)到Https的幾種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10