Download and install

From Get docs
Nginx/docs/latest/njs/install


Download and install

Installing as a Linux package

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;

Building from the sources

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-2021 Igor Sysoev
© 2011-2021 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/njs/install.html