明国三年一场雨

明国三年一场雨

热爱技术分享
telegram
email

最新V2Board 面板搭建机场教程,超详细!从零开始搭机场|机场搭建优化方案,一个视频看完机场搭建过程,看完你也可以轻松搭建,体验当机场主的感觉

1、购买服务器

2、解析域名并放行端口,Cloudflare 官网:【cloudflare.com】

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

本次搭建用的是 CentOS 系统,Debian 和 Ubuntu 系统可查看官网,有对应的安装命令

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel

所需安装的插件
Nginx 1.17
MySQL 5.6
PHP 7.4
Supervisor
面板设置:
安装 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
4、安装 V2Board

aaPanel 面板 > Website > 点击网站根目录 —— 把根目录下的四个文件删除
四个文件:.htaccess、404.html、index.html、.user.ini(这一个要多删除一次)
下载 v2board 项目文件
点击 Website—— 点击网站根目录 —— 点击 Remote download—— 打开【https://github.com/v2board/v2board/releases?page=1】—— 找到 1.73 版 —— 右键复制链接地址 —— 把它粘贴到 URL address—— 点击 Confirm—— 下载完成后 —— 点击解压 —— 然后全选 —— 剪切 —— 粘贴到根目录
进入网站根目录,然后执行命令安装依赖包以及 V2board

sh init.sh

5、配置站点目录、伪静态和 SSL 证书

添加完成后编辑添加的站点 > 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 面板 > Website > 点击 Conf > 点击 SSL
5、配置定时任务

aaPanel 面板 > Cron
在 Type of Task 选择 Shell Script
在 Name of Task 填写 v2board(可自定义)
在 Period 选择 N Minutes 1 Minute
在 Script content 填写 php /www/wwwroot/ 路径 /artisan schedule
根据上述信息添加每 1 分钟执行一次的定时任务。

6、启动队列服务

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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。