云服务器搭建Nodejs环境、配置https服务及项目部署

介绍

本文将一步一步详细教你在云服务器中搭建Node环境及项目部署,但可能需要你的一点点基本常识。本文不提供任何工具,须自行解决,且无图有真相。

下载Node.js

Node.js下载页下载你需要的版本,我这里下载的版本是Linux 二进制文件 (x64),即:node-v16.3.0-linux-x64.tar.xz。

上传到服务器

登录Xftp,然后找一个你喜欢的文件夹,任意的(我在根目录新建了个node文件夹),
把下载的node压缩包(node-v16.3.0-linux-x64.tar.xz)上传到该文件夹下(我上传到node目录下了哦)。

解压

在上面的文件夹里,登录Xshell执行以下两条命令(如果你是用其他的终端工具,需要cd到上面说的文件夹里),注意第一条命令执行后才会得到第二条命令中的文件,即:node-v16.3.0-linux-x64.tar

xz -d node-v16.3.0-linux-x64.tar.xz
tar -xvf node-v16.3.0-linux-x64.tar

执行完,即解压成功,你也能在Xftp刷新后看到node.js文件夹(node-v16.3.0-linux-x64)

创建node软链接

执行以下两条命令,注意/node/node-v16.3.0-linux-x64需要改成自己路径:

ln -s /node/node-v16.3.0-linux-x64/bin/node /usr/local/bin/node
ln -s /node/node-v16.3.0-linux-x64/bin/npm /usr/local/bin/npm

修改环境变量

执行命令:

vi ~/.bash_profile

接着按i键编辑,给path变量追加解压的node.js目录下的bin目录,即我这里的/node/node-v16.3.0-linux-x64/bin,注意通过冒号:分隔开不同的path值。

保存并退出:按esc键,输入:wq回车。

成功看版本

输入以下命令正常打印出版本号,至此,Node.js搭建完成!
如果不能正常打印出版本号,可尝试重新登录终端或再走一边流程:

node -v
npm -v

项目部署

现在你可以在服务器上像在本地运行node index.js一样去执行index.js脚本了,自然也能启动一个web服务器!
为了方便,我在我创建的node目录下新建了一个web目录,用于存放index.js脚本。

下载pm2

虽然服务器上现在可以临时开启一个服务,但它像你的本地一样,命令行窗口关闭,服务也就关闭了,我们的网站应该是实时可访问的。

pm2解决了这个问题,在关闭命令窗口后,服务保持开启,以便实时通过你的ip地址可以打开你的网页。

在服务器命令行中运行命令安装:

npm install pm2 -g

创建pm2软链接

安装完成后,执行命令,注意/node/node-v16.3.0-linux-x64需要改成自己路径:

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值