跳至正文
首页 » V2board搭建教程 |从零开始搭机场

V2board搭建教程 |从零开始搭机场

内容纲要

V2board安装视频

V2board搭建教程

该系列共分为四个章节,第一章 – 面板安装;第二章 – V2board基础设置及节点对接; 第三章 – 邮件、telegram绑定; 第四章 – 支付设置。

同时闲下来会制作视频教程,后面会直接把视频链接放置文中。

准备工作

  1. 购买服务器

    • 演示服务器:Vultr
      V2board官方推荐VPS系统CentOS 7+,本文以Debian 12为演示
  2. 准备一个域名
    免费域名注册ClouDNS,永久免费,对IP质量有要求,最好时比较干净的IP
    点击注册

手动部署V2board

安装aapanel

aaPanel是宝塔(bt.cn)的国际版本,执行下方命令安装aapanel

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

安装完成后我们登陆 aaPanel 进行环境的安装。

搭建LNMP环境

选择使用LNMP的环境安装方式勾选如下信息
☑️ Nginx 1.17
☑️ MySQL 5.6
☑️ PHP 7.4

选择 Fast 快速编译后进行安装。

安装Redis、fileinfo

aaPanel 面板 > App Store > 找到PHP 7.4点击Setting > Install extentions > redis,fileinfo 进行安装。

解除被禁止的函数

aaPanel 面板 > App Store > 找到PHP 7.4点击Setting > Disabled functions 将 putenv proc_open pcntl_alarm pcntl_signal 从列表中删除。

添加站点

aaPanel 面板 > Website > Add site。
在 Domain 填入你指向服务器的域名
在 Database 选择MySQL
在 PHP Verison 选择PHP-74

安装V2Board

安装V2board有两种方式,一是通过aapanel,另一个则是通过SSH,本文以通过SSH的方式进行演示。

通过SSH登录到服务器后访问站点路径如:/www/wwwroot/你的站点域名。

复制以下命令都需要在站点目录进行执行。

# 删除目录下文件
chattr -i .user.ini
rm -rf .htaccess 404.html index.html .user.ini

执行命令从 Github 克隆到当前目录。

git clone https://github.com/v2board/v2board.git ./

执行命令安装依赖包以及V2board,根据提示完成安装

sh init.sh

配置站点目录及伪静态

执行完安装命令后,进入aapanel,编辑所添加的站点(更改运行目录) > Site directory > Running directory 选择 /public 保存。

添加完成后编辑添加的站点 > URL rewrite 填入伪静态信息。

location /downloads {
}

location / {  
    try_files $uri $uri/ /index.php$is_args$query_string;  
}

location ~ .*\.(js|css)?$
{
    expires      1h;
    error_log off;
    access_log /dev/null; 
}

设置定时任务

aaPanel 面板 > Cron,添加每1分钟执行一次的定时任务。
在 Type of Task 选择 Shell Script
在 Name of Task 填写 v2board
在 Period 选择 N Minutes 1 Minute
在 Script content 填写 php /www/wwwroot/路径/artisan schedule:run

启动队列服务

V2board的系统强依赖队列服务,正常使用V2Board必须启动队列服务。下面以aaPanel中supervisor服务来守护队列服务作为演示。

aaPanel 面板 > App Store > Tools
找到Supervisor进行安装,安装完成后点击设置 > Add Daemon按照如下填写
在 Name 填写 V2board
在 Run User 选择 www
在 Run Dir 选择 站点目录 在 Start Command 填写 php artisan horizon 在 Processes 填写 1

填写后点击Confirm添加即,至此V2board前端安装已完成。

推荐服务器

vps厂商 推荐理由 链接
(含AFF)
Vultr 需要信用卡,注册送 100 美元,一个月时限 点击注册
Linode 注册送100 美元,两个月使用时限,需要信用卡 点击注册
Bero Host 配置高,自带750G防御 点击注册
Gigsgigs Cloud 马来西亚华人办的公司,主营香港、新加坡、
日本、美国和马来西亚机房VPS
点击注册
CloudCone 售后友好,便宜美国vps 点击注册
RackNerd 美国便宜VPS,比较稳定 点击注册

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注