centos7服务器部署网易云音乐api
部署过程
注意!! 如果是腾讯云服务器,需要去安全组放行3000端口,否则,项目部署成功后,外网无法访问。
安装Node.js
- 在你想要安装的位置,创建node目录并且进入该文件夹,执行下面命令
wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz
下载完成后解压
tar -xvf node-v14.16.1-linux-x64.tar.xz
cd进解压出来的node文件夹
cd node-v14.16.1-linux-x64
pwd输出完整路径并复制
pwd
修改环境变量
vim /etc/profile
在打开的文件末尾添加以下代码
export NODE_HOME= #这里的路径为pwd复制后的路径
export PATH=${NODE_HOME}/bin:$PATH
让环境变量生效
source /etc/profile
在终端输入node -v
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
启动项目
forever start app.js
现在用自己服务器IP 加3000 端口访问
如果出现以下页面,就说明部署成功了