前期准备
- 一台性能较好的服务器 – 搭建V2Board前端
- 几台性能够用的VPS – 搭建V2Board后端
- 后端搭建脚本
- 一个供前端使用的网站域名
前端
-
搭建宝塔面板
这里以 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 ,点击右侧的 设置
- 点击设置界面中左侧安装扩展,安装redis、fileinfo两个插件。
- 点击设置界面中左侧禁用函数,将 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
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
添加完成后点击添加的站点右侧设置按钮
- 网站目录 > 运行目录:选择 /public 保存。
- 网站目录 > 防跨站攻击:取消勾选。
- 伪静态:填入伪静态信息并保存。
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机场搭建
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。