openresty 二 使用lua開發

2021-10-03 11:16:22 字數 457 閱讀 4106

在openresty中使用lua開發

/usr/local/openresty/nginx/conf/nginx.conf,修改檔案配置,把下面的新增到要訪問的location中

default_type text/html;

content_by_lua '

ngx.say("hello, world!

") ';

新增之後就和下面一樣了

location /
如果lua指令碼行數寫的太多,使用content_by_lua_file引入lua檔案,便於維護,路徑基於/usr/local/openresty/nginx目錄下

content_by_lua_file lua

location /

openresty開發系列21 lua的模組

openresty開發系列21 lua的模組 從lua5.1開始,lua 加入了標準的模組管理機制,lua 的模組是由變數 函式等已知元素組成的 table,因此建立乙個模組很簡單,就是建立乙個 table,然後把需要匯出的常量 函式放入其中,最後返回這個 table 就行。一 模組定義 模組的檔名...

openresty 前端開發入門二

這一章主要介紹介紹怎麼獲取請求引數,並且處理之後返回資料 我們知道http請求通常分為兩種,分別是get,post,在http協議中,get引數通常會緊跟在uri後面,而post請求引數則包含在請求體中,nginx預設情況下是不會讀取post請求引數的,最好也不要試圖使改變這種行為,因為大多數情況下...

openresty使用筆記(一)

遊戲經過一段時間的運營,發現了原來的設計缺陷太多,所以決定重新設計架構。使用到nginx作為核心並通過lua redis設計實現自己的負載分配方案。先看看下面這張簡單的架構圖吧 從圖上看,結構是非常簡單的。主要通過編寫lua分配策略使遊戲房間內的人數盡量坐滿。要編寫lua外掛程式通常需求編譯ngin...