Files
CyberPanel/install/openlitespeed-1.4.28/nodejs_integration/nodejs/README-NODE
2017-12-09 22:30:10 +05:00

31 lines
1.2 KiB
Plaintext

##
## Open LiteSpeed is an open source HTTP server. *
## Copyright (C) 2014 LiteSpeed Technologies, Inc. *
##
## LiteSpeed Node.js implementation note...
## This is sample implementation on how the LiteSpeed pass control to Node.js.
##
## binding.gyp - binding (makefile) for Node.js C++
## lsnodeapi.cc - Node.js V8 C++ addon
## lsnodesrv.js - Java Script to run any java script inside the sandbox
## myfirst.js - Java Script for testing purpose
##
## (1) Need to install the LiteSpeed Node.js handler
##
## (2) Compile C++ addon module (binding.gyp, lsnodeapi.cc) for Node.js.
## need: binding.gyp and lsnodeapi.cc
## ./deps/npm/bin/node-gyp-bin/node-gyp --debug configure build
## (3) Need to run LiteSpeed Java Script Server
## node lsnodesrv.js /home/user/lsws/socket/LS_NODE
## (4) Testing the connection.
## curl -i http://localhost:8088/myfirst.js
##
## Note -
## The LiteSpeed handler and litespeed.js should agree on the server_path.
## Currently I hard coded the path
## server_path = "/home/user/lsws/socket/LS_NODE";
## We should use the user parameters instead.
##
##