centos7服务器部署网易云音乐api

部署过程

注意!! 如果是腾讯云、阿里云服务器,需要去安全组放行3000端口,否则,项目部署成功后,外网无法访问。

安装Node.js

  • root 目录下,下载Node.js安装包
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
  • 下载完成后解压
tar xvf node-v14.15.1-linux-x64.tar.xz
  • 创建软链接
ln -s /root/node-v14.15.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.15.1-linux-x64/bin/npm /usr/local/bin/npm
  • 查看node版本号(验证安装是否成功)
node -v
  • 如果终端输出当前安装的node版本号,那就说明node安装成功了

安装Git

  • 安装前先去GitHub注册一个账号,注册完后再去服务器下载git
 yum install git
  • 配置git
git config --global user.name "你的github用户名"
git config --global user.email "你的github邮箱"
#查看配置是否生效
git config --list
  • 生成一个SSH KEY,执行以下命令,会在当前文件夹生成一个.ssh隐藏文件夹,里面有后续配置git用到id_rsa.pub文件
ssh-keygen -t rsa -C "你的github邮箱"
ls -a #查看.ssh隐藏文件夹
cd .ssh
ls #可以看到  id_rsa.pub  文件
cat id_rsa.pub #复制输出的内容
  • 打开GitHub网站--->>>点自己头像--->>>打开设置--->>>SSH and GPG keys--->>>点new SSH key,把刚才复制的内容粘贴进 Key 中,最后添加即可。

  • 添加完成以后,现在就可以回到服务器克隆云音乐api项目了

git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git 
  • 克隆成功以后,切进去项目文件夹,执行
npm install
  • 安装 node 守护进程
npm install forever -g
  • 添加软链接
ln -s /root/node-v14.15.1-linux-x64/bin/forever /usr/local/bin/forever
  • 启动项目
forever start app.js

现在用自己服务器IP 加3000 端口访问

如果出现以下页面,就说明部署成功了

posted @ 2021-05-06 13:15  郭万新  阅读(1192)  评论(0编辑  收藏  举报