首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将NodeJS部署到godaddy

将NodeJS部署到godaddy
EN

Stack Overflow用户
提问于 2021-05-25 10:36:22
回答 2查看 2.1K关注 0票数 1

我在godaddy上有一个域名,还有一个用cPanel托管的cPanel Economy主机。我想托管一个NodeJS应用程序。搜索我学到的网站,我需要一个应用程序管理器,这是我在软件关于cPanel的部分中找不到的。

我联系了支持部门,以了解我需要升级,以使应用程序管理器和WHM访问。

然而,支持告诉我,我仍然可以部署没有任何这些,但支持没有涵盖它。

我有putty访问权限,我经历了安装nvm和GLIBC_2.16'错误的麻烦。

如何使用PuttyPutty应用程序从存储库部署到我的域中,而无需支付将根访问到服务器的钱。

更新

因此,我能够使用nvm安装节点,使用:

  • wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

我用了一篇非常有用的文章"https://www.codepunker.com/blog/how-to-install-node-js-and-npm-on-a-shared-cpanel-whm-hosting-account

从那里开始,使用nvm install vxxxxx安装任何版本的节点,但是每次我使用ssh登录时,我都会得到libgc2.16错误,例如,我必须使用nvm use v10.0.0来拥有节点。

现在的问题是,我让节点在我的主机服务器上工作。有关于如何从我的域访问我的节点网站的指南吗?

更新

因此,我开始运行我的应用程序,方法是将它上传到/public_html,并在同一个目录中添加一个.htaccess,其中包含以下内容:

代码语言:javascript
运行
复制
RewriteEngine on
RewriteRule (.*) http://localhost:3000/$1 [P,L]

然后我遇到了Cannot GET /index.html.var的问题,我通过添加

代码语言:javascript
运行
复制
DirectoryIndex disabled

给我的.htaccess file

现在,如果我必须登录到我的终端类型:nvm use v10.0.0才能启动服务器,那么我的服务器每5分钟就会崩溃一次,否则我会有以下内容:

代码语言:javascript
运行
复制
node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)

我该怎么解决呢?

更新

我用nvm alias default v10.0.0解决了这个问题

现在,我的服务器一直在崩溃,每当我失去与我的cPanel塞西翁的连接。

我该怎么解决呢?

更新

因此,永远安装似乎是有用的:

npm install forever -g,在我的public_html目录中,我做了:forever start app.js

一旦我确定问题解决了就会结束这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-25 10:57:16

节点有可移植的二进制文件,您可以在这里找到:最新版本(节点16.2)LTS (节点14.17)。它们包括节点、npm和npx的二进制文件。

票数 0
EN

Stack Overflow用户

发布于 2021-05-25 14:18:46

上面的步骤和细节足以运行我的应用程序,即使我还没有登录到我的cPanel会话,我希望通过网络对多个搜索进行重新组合将有助于每个人在cPanel托管的经济Linux上部署他们的NodeJS应用程序。在高爸爸身上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67686261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档