如何在共享主机中托管Node.Js应用程序
我想在共享主机中托管一个node.js应用程序。有没有人有任何参考或文档可供参考?
发布于 2015-11-23 00:49:07
使用SSH连接并遵循以下instructions to install Node on a shared hosting
简而言之,您首先安装NVM,然后使用NVM安装您选择的Node版本。
wget -qO- https://cdn.rawgit.com/creationix/nvm/master/install.sh | bash
重新启动shell (关闭并重新打开会话)。然后你
nvm install stable
例如,要安装最新的稳定版本。您可以安装您选择的任何版本。检查您当前使用的节点版本的node --version
,并检查nvm list
以查看已安装的内容。
另外,你可以很容易地切换版本(nvm use <version>
)
如果您有SSH,则不需要PHP或其他任何棘手的解决方法。
发布于 2015-06-01 02:11:45
我使用以下命令在bluehost.com (一个共享服务器)上安装了Node.js:
wget <path to download file>
tar -xf <gzip file>
mv <gzip_file_dir> node
这将下载tar文件,解压缩到一个目录,然后将该目录重命名为“node”,以使其更易于使用。
然后
./node/bin/npm install jt-js-sample
Returns:
npm WARN engine jt-js-sample@0.2.4: wanted: {"node":"0.10.x"} (current: {"node":"0.12.4","npm":"2.10.1"})
jt-js-sample@0.2.4 node_modules/jt-js-sample
└── express@4.12.4 (merge-descriptors@1.0.0, utils-merge@1.0.0, cookie-signature@1.0.6, methods@1.1.1, cookie@0.1.2, fresh@0.2.4, escape-html@1.0.1, range-parser@1.0.2, finalhandler@0.3.6, content-type@1.0.1, vary@1.0.0, parseurl@1.3.0, serve-static@1.9.3, content-disposition@0.5.0, path-to-regexp@0.1.3, depd@1.0.1, qs@2.4.2, on-finished@2.2.1, debug@2.2.0, etag@1.6.0, proxy-addr@1.0.8, send@0.12.3, type-is@1.6.2, accepts@1.2.7)
我现在可以使用以下命令:
# ~/node/bin/node -v
v0.12.4
# ~/node/bin/npm -v
2.10.1
出于安全原因,我已将节点目录重命名为其他名称。
发布于 2015-09-12 13:49:53
A2主机允许在其共享主机帐户上使用node.js。我可以保证,我和他们有过一次积极的经历。
以下是使用Apache/LiteSpeed作为反向代理安装node.js的KnowledgeBase中的说明:https://www.a2hosting.com/kb/installable-applications/manual-installations/installing-node-js-on-managed-hosting-accounts。设置配置大约需要30分钟,它可以与npm、Express、MySQL等一起使用。
参见a2hosting.com。
https://stackoverflow.com/questions/24777750
复制相似问题