宝塔面板搭建网易云音乐API

前言

刚好辉哥近期需要网易云音乐的API,然后在网上找了一通,发现一位大神开源的接近完整的API,今天辉哥来教大家如何使用宝塔面板搭建网易云音乐API,

例如辉哥搭建的https://wy.haah.net/

准备工作

1.云服务器一台必须是Linux,下面辉哥以Centos 7.6 x64做演示

宝塔面板搭建网易云音乐API-辉哥博客
宝塔面板搭建网易云音乐API-辉哥博客

云服务器安装Linux系统

2.云服务器放行全部端口

宝塔面板搭建网易云音乐API-辉哥博客
宝塔面板搭建网易云音乐API-辉哥博客

云服务器放行端口

3.国产SSH工具一枚,FinalShell

宝塔面板搭建网易云音乐API-辉哥博客
宝塔面板搭建网易云音乐API-辉哥博客

如何远程连接登陆购买的服务器? | 菜鸟建站

4.宝塔面板(最基本的)

宝塔面板搭建网易云音乐API-辉哥博客
宝塔面板搭建网易云音乐API-辉哥博客

SSH连接Linux安装宝塔面板

5.搭建网站环境

宝塔面板搭建网易云音乐API-辉哥博客
宝塔面板搭建网易云音乐API-辉哥博客

宝塔面板搭建服务器网站环境(超详细)

6.宝塔面板安装完后的一些操作

宝塔面板搭建网易云音乐API-辉哥博客
宝塔面板搭建网易云音乐API-辉哥博客

宝塔面板安装完的一些列操作

PS:上述内容准备完成后进入下面正文

正文

1.在网站根目录/www/wwwroot/创建文件夹,文件夹名字自定义最好不要为中文

2.打开SSH工具并连接服务器,输入cd /www/wwwroot/自己创建的文件夹回车,例如辉哥的文件夹叫API,那么命令就是cd /www/wwwroot/API

3.输入命令git clone https://github.com.cnpmjs.org/Binaryify/NeteaseCloudMusicApi.git回车,如果提示git:未找到命令,可以使用yum install git或者直接输入y,等待克隆完成

4.然后输入cd NeteaseCloudMusicApi/回车

5.点击宝塔面板左边的软件商店》点击运行环境》找到第二页》点击PM2管理器》点击后面的安装

6.打开SSH工具输入命令npm install回车,如果提示你npm版本较低,届时输入npm i -g npm安装最新版的npm

7.找到刚才安装的PM2管理器》点击后面的设置》添加项目

7.1、启动文件填/www/wwwroot/自定义文件夹/NeteaseCloudMusicApi/app.js,例如我的/www/wwwroot/API/NeteaseCloudMusicApi/app.js

运行目录填/www/wwwroot/自定义文件夹/NeteaseCloudMusicApi,例如我的/www/wwwroot/API/NeteaseCloudMusicApi

项目名称可以自定义,其他的不动,点击下面的提交

 

8.添加完成后点击映射》届时可以输入自己的域名或公网ip提交

9.点击宝塔面板左边的网站,这时可以看到自己绑定域名或ip的网站,在浏览器地址栏输入域名或ip访问试一下

更改端口号

大家都知道很多node项目的端口号都是3000,万一哪天你又上线一个node项目,这样启用的话会导致端口号冲突,如何解决呢?请往下看。

1.点击宝塔面板左边的文件,找到NeteaseCloudMusicApi目录双击app.js,找到大约138行的内容把3000改为自己设置的端口号,然后点击左上角的保存

2.点击宝塔面板左边的软件商店,找到安装的PM2管理器,点击设置,找到该项目,点击重启,重启后可以看到更改后的端口号

3.点击宝塔面板左边的网站,点击绑定的域名或ip最后面的设置,点击反向戴笠,点击编辑更改目标URL链接后面的3000改为自己设置的端口号,其他的不动,然后保存

结尾

看似操作挺多的,其实并不多,准备工作做完后今后搭建任何网站都没有问题了,如果在操作过程中遇到任何问题都可以在下方评论区留言

文章链接:https://www.haah.net/archives/7068.html
文章标题:宝塔面板搭建网易云音乐API
文章版权:辉哥博客 (haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2021年11月06日 17时06分38秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系辉哥:m@haah.net

给TA买糖
共{{data.count}}人
人已买糖
技术文档系统教程

云服务器放行端口

2021-11-6 16:52:05

技术文档系统教程

群晖安装Rclone报错curl: (60) SSL certificate problem:certificate has expired....的解决方案

2021-11-19 20:23:36

10 条回复 A文章作者 M管理员
  1. fatal: unable to access '
    上的文件没了吧

  2. 谢谢大佬,这么详细把饭往我嘴里干,哈哈哈,好人一生平安~

  3. 完美解决。谢谢大佬

  4. OK搞好了。。域名后面多加了个"/"出错了。谢谢了。。。你可以在下载加一个IOS.和安卓的教程。。

    • 是的后面不能多一个/要根据api说明,填入正确的目录,不然就报错

  5. 最后一步反向代理出来这个。。。ERROR: 目标URL无法访问
    nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block in /www/server/panel/vhost/nginx/域名.conf:50
    nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

    • 检测一下代理配置文件

  6. 一直卡在。。正在创建站点是怎么回事?半个小时了。。

    • f5刷新一下呢

    • 辉哥

      估计是我的服务器的问题。。刷新来。一直这样,我再慢慢搞搞

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~