繁体   English   中英

如何在 GoDaddy 托管 (cPanel) 上托管我的 webapp(使用 HTML、CSS、JS、节点和快递制作)? 我已经购买了一个域并在其中托管,

[英]How do I host my webapp (made using HTML, CSS, JS, node and express) on GoDaddy hosting (cPanel)? I've already purchased a domain and hosting at it,

我已经使用 HTML、CSS、JS、node 和 express 制作了一个 webapp。 现在我想在 GoDaddy 上托管它。 我已经购买了它的域名和主机。 但我经常观察到的唯一选择是 WORDPRESS 托管(我假设它说要在 wordpress 上建立网站,但我不想这么做)。 我可以访问它的 cPanel,但不知道如何(正确)使用它。

免责声明:我在网上找到了这个答案

第 1 步:获取 Shell 访问权限 首先通过 SSH 访问服务器的 shell。 cPanel 的说明在这里。 我在 Windows 10 上,所以我使用了 PuTTY。

第 2 步:检查以前的安装 在您阅读本文时,GoDaddy 可能已经安装了 Node.js。 因此,让我们确保尚未安装 node、npm 或 nvm。 在 bash shell 中输入:哪个节点哪个 npm 哪个 nvm

如果他们什么也没返回,你就可以继续了。

第 3 步:安装节点版本管理器节点版本管理器允许安装 Node.js,而无需通过 sudo 进行 root 访问。

我将它安装在我的主目录中,即 /home/username/ 到这里你可以输入。 要在 bash 中安装输入:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | 重击

检查 NVM GitHub 页面以获取有关安装较新版本的说明

要确保已安装,请输入 nvm --version

第 4 步:安装 Node.js 现在我们可以开始安装 Node.js 了。 要安装最新版本,请在 bash 中输入:nvm install node 您现在可以通过 bash 将其设置为默认值:nvm alias default node

要检查是否有效,请在 bash 中输入: node -v npm -v

两者都应该返回他们的版本。 在我们抱有希望之前,我们可能需要进行一些配置。

配置 一旦我最终安装了 Node.js,我在全局运行 NPM 包时遇到了问题。 解决方案是在环境变量中添加一些行。

第 5 步:检查 NPM Globals 全局包的默认位置是 home/yourusername/local/bin 。 您将能够看到全局软件包的安装位置。 要检查是否需要输入 bash:

npm 列表 -g

如果您收到类似于 $PATH 中未找到的消息,您将无法运行全局包。

第 6 步:添加到 Bash 启动 要修复该问题,将以下行添加到位于您的主目录中的文件 .bashrc(如果您的全局包目录不同,请记住更改它):export PATH="$PATH:$HOME/本地/bin"

结论 最后我可以随心所欲地使用 Node.js 和 NPM! 具有讽刺意味的是,我不需要在我的网络服务器上运行 Node。

我想做的就是用 Hexo 启动并运行这个博客。 另一方面,经验教训,希望这些信息对其他人有用。 这也意味着 Node.js 可以在未来需要时使用。

最后为了笑声,这里有一些不起作用的方法。

sudo apt-get install nodeJs - 我无法使用 sudo,因为我没有 root 访问权限。 这很明显。 下载最新的构建并进行安装 - 我可以将最新的二进制文件下载到服务器,但无法构建,因为 GCC 编译器版本太旧。

为了托管您的网站,您只需通过 FTP 将所有文件上传到您的根文件夹。 根据您上面的解释,它应该是基本网站。 您只需将文件上传到根文件夹即可。 如果您遇到问题,您可以联系他们的支持团队。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM