studify
Easily put your node server behind stud
SSL terminator
Installation
You need stud
installed first. Then:
npm install studify
Usage
The following starts an HTTP server on random port and stud
"in front" of it
port 8433.
var path = ;var http = ;var studify = ; var server = http; ;server;
API
studify(server, options)
server
(net.Server
) - serverstud
is supposed to forward traffic tooptions
(Object
)options.port
(number
) - required. Port to startstud
onoptions.cert
(string
) - required. Path to PEM file with the certificateoptions.stud
(string
) -stud
binary, default:"stud"
options.ssl
(boolean
) - whether to use SSLv3 or not, default:true
ifserver
is an instance ofhttp.Server
options.workers
(number
) - number ofstud
workers, default:1
Returns an EventEmitter
, which emits following events:
restart(code, signal)
-stud
crashed and had to be restartederror(err)
-ChildProcess
emitted anerror
event