1

我在尝试启动我的 nginx 服务时遇到了这个问题

未知指令“lua_package_path”

有人可以帮我理解它在寻找什么吗?我同时安装了 lua-resty-openidc 和 lua-resty-hmac,但我只是不知道该指向什么。

4

2 回答 2

2

我的坏..我没有意识到当你安装 OpenResty 时,你需要使用 service openresty start 来启动 Openresty。

我在做服务 nginx start

于 2018-03-02T11:48:41.463 回答
0

现在有 Nginx 可用的模块来启用 lua/openresty 功能,例如,您可以将它安装在基于 Debian(例如 Ubuntu)的系统上:

sudo apt install libnginx-mod-http-lua

这应该会提供 lua/openresty 功能——前提是你的系统在nginx.conf文件中包含正确的模块——就像在 Ubuntu 上发生的那样——即它包含这样的一行include /etc/nginx/modules-enabled/*.conf;,其中应该包含一个 mod-http-lua.conf 文件,其中包含:

load_module modules/ngx_http_lua_module.so;
于 2021-10-11T13:16:01.547 回答