For Linux, njs modules packages can be used:
nginx-module-njs
— njs dynamic modules nginx-module-njs-dbg
— debug symbols for the nginx-module-njs
package After package installation, njs dynamic modules need to be loaded with the load_module
directive:
load_module modules/ngx_http_js_module.so;
or
load_module modules/ngx_stream_js_module.so;
The repository with njs sources can be cloned with the following command: (requires Mercurial client):
hg clone http://hg.nginx.org/njs
Then the modules should be compiled from nginx root directory using the --add-module
configuration parameter:
./configure --add-module=path-to-njs
/nginx
The modules can also be built as dynamic:
./configure --add-dynamic-module=path-to-njs
/nginx
To build only njs command-line utility, run ./configure
and make njs
commands from njs root directory. The utility is available as ./build/njs
.
© 2002-2020 Igor Sysoev
© 2011-2020 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/njs/install.html