StrongLoop Nginx Controller
Provides reverse-proxy and load-balancning support for multiple strong-pm instances configured and run using StrongLoop Arc.
Please see the official documentation.
Install
Prerequisite:
npm
as follows:
Install using $ npm install -g strong-nginx-controller
Usage
usage: sl-nginx-ctl [options]
Options:
-h,--help Print this message and exit.
-v,--version Print version and exit.
-b,--base BASE Base directory to work in (default is .strong-nginx-controller).
-c,--control CONTROL Control API endpoint (Default http://0.0.0.0:0)
-l,--listen ENDPOINT Listen ENDPOINT for incoming HTTP traffic
(Default: http://0.0.0.0:8080)
-x,--nginx Path to Nginx binary (Default: /usr/sbin/nginx)
Install
usage: sl-nginx-ctl-install [options]
Options:
-h,--help Print this message and exit.
-v,--version Print version and exit.
-b,--base BASE Base directory to work in (default is .strong-nginx-controller).
-u,--user USER User to run manager as (default is strong-nginx-controller).
-c,--control CONTROL Control API endpoint (Default http://0.0.0.0:0)
-l,--listen ENDPOINT Listen ENDPOINT for incoming HTTP traffic
(Default: http://0.0.0.0:8080)
-n,--dry-run Don't write any files.
-j,--job-file FILE Path of Upstart job to create (default is
/etc/init/strong-nginx-controller.conf)
-f,--force Overwrite existing job file if present
-x,--nginx Path to Nginx binary (Default: /usr/sbin/nginx)
--upstart VERSION Specify the version of Upstart, 1.4 or 0.6
(default is 1.4)
--systemd Install as a systemd service, not an Upstart job.
OS Service support:
The --systemd and --upstart VERSION options are mutually exclusive.
If neither is specified, the service is installed as an Upstart job
using a template that assumes Upstart 1.4 or higher.