On Tue, Nov 23, 2021 at 02:37:37PM +0000, BELUCHE Yannick wrote: Hi there,
> $> nginx -t > nginx: [emerg] unknown directive "access_by_lua" in > /etc/nginx/nginx-lua-headers.conf:91 That form of message means that the matching module is not present in the running nginx. > However it seems by typing nginx -V that the http-lua module is installed : > > $> nginx -V 2>1& | tr ' ' '\n' n > --add-dynamic-module=/build/nginx-KTLRnK/nginx-1.18.0/debian/modules/http-lua "dynamic" means that at configure time, that module was set to be built as a thing that can be loaded at run-time. But until it actually is loaded, it is not present in the running nginx. See http://nginx.org/r/load_module > the weird thing is that I did the same thing on an older version of Ubuntu > (Xenial - 16.04.2 LTS) (ie: apt install nginx nginx-extras) and the directive > "access_by_lua" works out of the box on it... > Maybe the older version included a "load_module" directive that the newer version does not? Good luck with it, f -- Francis Daly fran...@daoine.org _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx