#在 http://www.savarese.com/software/ltp/ 下载 http://www.savarese.com/downloads/ltp/ltp-1.0.4.tar.bz2 #把 ltp 目录放到 ngx_lua 可搜索的地方 在希望使用模板的nginx配置中添加以下定义即可 #模板中可使用任意 lua 模块,如果想设置通用的对象,可在 ctx 变量中指定 #模板例子见 a.ltp location ~ \.ltp$ { content_by_lua " local ctx = { a = 2; } local ltp = require 'ltp.template' local con = assert(io.open(ngx.var.request_filename, 'rb')):read('*a') local str = assert(ltp.compile_template_as_function(con, '')) local fn = assert(loadstring(str))() local ret = {} setmetatable(ctx, {__index = _G}) setfenv(fn, ctx) fn(ret) ngx.print(ret) "; }