在之前的教程里面,我讲解过如何使用x-ui面板进行搭建节点。但是这个方法的缺点一是如果你的服务器数量一多,就有些不太方便管理;二是如果使用了CF优选IP或者是国内中转添加节点就略有些不便。在这一篇文章中,我带大家一起了解V2board机场面板,并且了解如何搭建,让你更轻松的管理你的小鸡。
准备材料
- 一台服务器,并且已安装aapanel面板
部署步骤
- 在aapanel中,安装Nginx 1.17、MySQL 5.6和PHP 7.4(当然新版本也行)
- 创建一个网站,按照下图所示设置
- 进入App Store,找到PHP 7.4。点击Setting > Disabled functions 将 putenv proc_open pcntl_alarm pcntl_signal 从列表中删除。
- 转到Install extentions,安装redis,fileinfo扩展
- 登录SSH,进入网站目录(如:/www/wwwroot/你的站点域名),执行以下命令。然后根据提示安装V2board。
shell
1 |
chattr -i .user.ini |
- 复制面板登录信息备用
- 编辑添加的站点 > Site directory > Running directory 选择 /public 保存。
- URL rewrite 填入伪静态信息
plaintext
1 |
location /downloads { |
- 配置定时任务,在 aaPanel 面板 > Cron 里按照如下填写。
在 Type of Task 选择 Shell Script
在 Name of Task 填写 v2board
在 Period 选择 N Minutes 1 Minute
在 Script content 填写 php /www/wwwroot/路径/artisan schedule:run
根据上述信息添加每1分钟执行一次的定时任务。
- 启动队列服务,在 aaPanel 面板 > App Store > Tools 找到Supervisor进行安装,安装完成后点击设置 > Add Daemon按照如下填写
在 Name 填写 V2board
在 Run User 选择 www
在 Run Dir 选择 站点目录 在 Start Command 填写 php artisan horizon 在 Processes 填写 1
填写后点击Confirm添加即可运行。
- 使用输出的登录地址进入后台设置,设置节点通信密钥(为之后的对接做准备)