前期准备

  1. 一台性能较好的服务器 – 搭建V2Board前端
  2. 几台性能够用的VPS – 搭建V2Board后端
  3. 后端搭建脚本
  4. 一个供前端使用的网站域名

前端

  • 搭建宝塔​​​​​​​面板

这里以 CentOS 7 64bit 作为系统环境进行安装。​​​​​​​

# CentOS安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装​​​​​​​完成后我们登陆宝塔面板进行环境的安装。

选择 LNMP环境安装方式,勾选如下信息:
        ☑️ Nginx >= 1.17
        ☑️ MySQL >= 5.6
        ☑️ PHP >= 7.4
选择 快速编译后等待其安装完毕。
  • 配置 PHP 环境

待 LNMP组件安装完毕后,打开面板侧边栏中的 软件商店界面,在搜索框中搜索 PHP ,找到PHP-7.4 ,点击右侧的 设置
  1. 点击设置界面中左侧安装扩展,安装redis、fileinfo两个插件。
  2. 点击设置界面中左侧禁用函数,将 putenv, proc_open, pcntl_alarm, pcntl_signal 这四个函数从列表中删除。
至此 PHP 环境配置完毕。
  • 配置网站

打开面板侧边栏中 网站界面,选择 创建网站,填入你的域名、数据库用户名及数据库密码(MySQL),点击生成。
通过SSH登录到服务器后访问站点路径如:/www/wwwroot/你的站点域名,以下命令都需要在站点目录进行执行。
# 进入域名目录
cd /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
而后根据提示完成安装
  • 安装V2Board

添加完成后点击添加的站点右侧设置按钮

  1. 网站目录 > 运行目录:选择 /public 保存。
  2. 网站目录 > 防跨站攻击:取消勾选。
  3. 伪静态:填入伪静态信息并保存。​​​​​​​

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;
}

  • 为网站目录赋权

打开面板侧边栏中文件界面,选中域名文件夹,点击右侧权限按钮,填入755,www,并勾选应用到子目录,点击确定。

 

 

  • BBR加速

wget --no-check-certificate -O tcp.sh https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh

选择 2,安装 BBR Plus版内核(如果安装失败,那就试试原版 BBR)

耐心等待,一直到出现 “现在重启?” 的提示,然后我们直接按下回车,进行重启。

选择 7,使用 BBR Plus 版加速。

 

  • 新建节点

用管理员账号登录进V2Board面板,点击面板左侧服务器 > 节点管理。

节点名称自定义,权限组自定义,节点地址可以填IP或节点的域名地址(注意是节点的域名地址而非前端域名地址),连接端口和服务端口都为443,保存即可。

记住节点ID,稍后会配置到文件中。

 

 

  • 配置通讯

点击面板左侧系统配置 > 服务端。

自定义并记住通讯,稍后会配置到文件中。

 

至此,前端搭建并配置完成。

 

 

如需代搭建服务请联系本站站长,联系方式飞机号@frank2048

,购买链接点击:V2Board个人机场搭建服务,独立ip专用机场搭建,chartgpt机场搭建

 

 

 

 

 

发表回复

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