mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-01-18 05:22:06 +01:00
31 lines
1.2 KiB
Plaintext
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.
|
|
##
|
|
##
|
|
|