-
关闭Lua代码缓存
lua_code_cache$ cat conf/nginx.conf events { worker_connections 1024; } http { server { listen 8080; lua_code_cache off; #Lua 代码在第一个请求时会被加载,并默认缓存起来。关闭 lua_code_cache 就能避免重新加载,这种方法只能临时用于开发和调试 location / { content_by_lua_file lua/hello.lua; } } server { listen 8081; location / { content_by_lua_file lua/hello.lua; } } } -
设置Lua模块的查找路径
lua_package_path# http模块 lua_package_path $prefix/lua_pkg/?.lua;;$prefix就是启动参数中的-p PATH;/lua_pkg/?.lua表示lua_pkg目录下所有以.lua作为后缀的文件;- 最后的两个分号,则代表内置的代码搜索路径。