排行榜 统计
  • 文章总数:298 篇
  • 评论总数:8 条
  • 分类总数:6 个
  • 最后更新:1月25日

使用aaPanel手动部署sspanel V2Board网站程序完整版教程

本文阅读 4 分钟
首页 学习交流 正文

V2board简介

V2board是一款目前市场上比较常见的Shadowsocks、V2ray、Trojan节点管理控制面板销售系统。支持生成自动订阅链接等多项黑科技功能。具体的自己测试学习,本文仅供学习交流使用。禁止用于任何违法违规用途。切勿萌生任何违法犯罪的想法

环境要求

系统镜像:Centos7.6(Centos7以外的版本可能会出现未知的错误)
运行环境:Nginx 1.17
数据库:MySQL 5.6
语言:PHP 7.4
可视化面板:aaPanel

教程正文

1.安装aaPanel

//最新脚本可以自行前往aapanel官网获取
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum

安装环境

环境我们选择LNMP的环境安装方式勾选信息如下
✔ Nginx 1.17
✔ MySQL 5.6
✔ PHP 7.4
选择使用Fast快速编译后进行安装

2.安装扩展Redis、fileinfo

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

3.解除被禁止的函数

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

4.添加站点

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

5.安装V2Board

通过SSH登录到服务器后访问站点路径如:/www/wwwroot/你的站点域名。
以下命令都需要在站点目录进行执行。
shell命令进入指定目录教程

//删除目录下文件
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

根据提示完成V2Board的安装

6.配置站点目录以及伪静态规则

站点添加完成后编辑添加的站点 aapanel面板 > Website > Conf > Site directory > Running directory 选择 /public 保存。
站点添加完成后编辑添加的站点 aapanel面板 > Website > Conf > 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; 
}

7.配置定时计划任务

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分钟执行一次的定时任务。

8.启动队列服务

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添加即可运行。
08399-ohblg82iu4.png
90990-ir8trsja4p8.png

常见问题

Q:500错误
A:检查站点根目录权限,递归755,保证目录有可写文件的权限,也有可能是Redis扩展没有安装或者Redis没有按照造成的。你可以通过查看storage/logs下的日志来排查错误或者开启debug模式、站点设置中关闭防跨站。
Q:面板地址多少
A:http://域名/admin

阅读须知

禁止将文章内容用于任何违法违规用途,否则一切后果由使用者自行承担。文章仅供用于学习交流,如出现违法犯罪行为与本站无任何关系!

转载文章,


免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集搬砖整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请发送邮件给我们联系处理。敬请谅解!

E-mail:2450144606@qq.com




-- 展开阅读全文 --
4K Video Downloader使用教程及SOCKS5常见问题解决方法
« 上一篇 06-20
linux进入指定目录命令
下一篇 » 06-21

发表评论

成为第一个评论的人

作者信息

热门文章

最多点赞

72赞, 阅读:2.4w
40赞, 阅读:1.2w
18赞, 阅读:1.2w
10赞, 阅读:3.9k

标签TAG

热评文章