最新V2Board 面板搭建教程(一)

1、购买服务器

2、解析域名并放行端口,Cloudflare官网:【点击进入】

  • 更多的防火墙设置可查看此文章:【点击进入】
firewall-cmd --zone=public --add-port=端口号/tcp --permanent

顺哥博客

3、安装宝塔面板国际版,官网地址:【点击进入】

  • 本次搭建用的是CentOS系统,Debian和Ubuntu系统可查看官网,有对应的安装命令
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanelCopy
  • 所需安装的插件
    • 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——打开【项目下载地址】——找到1.73版——右键复制链接地址——把它粘贴到URL address——点击Confirm——下载完成后——点击解压——然后全选——剪切——粘贴到根目录
  • 进入网站根目录,然后执行命令安装依赖包以及V2board
sh init.shCopy

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;
}Copy
  • 申请安全证书
    • 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:run
  • 根据上述信息添加每1分钟执行一次的定时任务。

6、启动队列服务

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/205945.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ELK(四)—els基本操作

目录 elasticsearch基本概念RESTful API创建非结构化索引(增)创建空索引(删)删除索引(改)插入数据(改)数据更新(查)搜索数据(id)&…

Kafka性能调优:高吞吐、低延迟的数据流

Apache Kafka作为一种高性能、分布式流处理平台,对于实时数据的处理至关重要。本文将深入讨论Kafka性能调优的关键策略和技术,通过丰富的示例代码为大家提供实际操作指南,以构建高吞吐、低延迟的数据流系统。 Broker 配置的优化 首先&#…

Cisco Packet Tracer配置命令——交换机篇

交换机VLAN配置 在简单的网络环境中,当交换机配置完端口后,即可直接应用,但若在复杂或规模较大的网络环境中,一般还要进行VLAN的规划,因此在交换机上还需进行 VLAN 的配置。交换机的VLAN配置工作主要有VLAN的建立与删…

【银行测试】第三方支付平台业务流,功能/性能/安全测试方法...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、第三方支付平台…

dorker使用一

1.1,先卸载老的 yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine1.2 ,安装准备 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 devic…

DSP外部中断笔记

中断原理 三部分 注意 ,外部中断使能,PIE使能,CPU中断使能 外部中断有7个,PIE有12组,一个组有8个中断复用。只有一个CPU中断可执行。 外部中断原理 1、外部中断概述 外部中断结构图 外部中断XINT1对应的是0到31GPI…

在vue中深度选择器的使用

一、为什么要使用深度选择器 在vue中,当我们使用了第三方库中的组件时,想要更改一些样式,达到我们想要的效果,由于scoped的影响直接编写同名样式时,是覆盖不了组件内的样式的。 为了达到我们想要的效果,…

区块链实验室(28) - 拜占庭节点劫持区块链仿真

在以前的FISCO环境中仿真拜占庭节点攻击区块链网络。该环境共有100个节点,采用PBFT作为共识机制,节点编号分别为:Node0,Node,… ,Node99。这100个节点的前2010区块完全相同,自区块2011开始分叉。…

Pytest+Allure生成自动化测试报告!

前言 在自动化测试中,有unittestHTMLTestRunner自动化测试报告,但是生成的测试报告不够美观详细,今天我们来学习一下PytestAllure生成自动化测试报告。 一:安装python中的allure依赖库 在dos窗口中,输入下面三个命令…

如何将idea中导入的文件夹中的项目识别为maven项目

问题描述 大家经常遇到导入某个文件夹的时候,需要将某个子文件夹识别为maven项目 解决方案

计算整数各位数字之和 C语言xdoj29

时间限制: 1 S 内存限制: 1000 Kb 问题描述: 假设n是一个由最多9位数字(d9, …, d1)组成的正整数。编写一个程序计算n的每一位数字之和 输入说明: 输入数据为一个正整数n 输出说明: 对整数n输出它的各位数字之和后换行 输入样例: …

金融行业文件摆渡,如何兼顾安全和效率?

金融行业是数据密集型产业,每时每刻都会产生海量的数据,业务开展时,数据在金融机构内部和内外部快速流转,进入生产的各个环节。 为了保障基础的数据安全和网络安全,金融机构采用网络隔离的方式来隔绝外部网络的有害攻击…

【动手学深度学习】(十)PyTorch 神经网络基础+GPU

文章目录 一、层和块1.自定义块2.顺序块3.在前向传播函数中执行代码 二、参数管理1.参数访问2.参数初始化3.参数绑定 三、自定义层1.不带参数的层2.带参数的层 四、读写文件1.加载和保存张量2.加载和保存模型参数五、使用GPU [相关总结]state_dict() 一、层和块 为了实现复杂神…

【EXCEL】offset函数

语法: offset(reference,row,column,[height],[width]) 例子:

【沐风老师】3dMax椅子建模教程

3dMax椅子建模详解 1.将系统单位设置为:毫米。在前视图创建一个矩形,并将四个角倒圆角。 2.开启二维图形可渲染功能,设置线条粗细。参数如图: 3.应用“FFD 2x2x2”修改器,在前视图中,选中右下角所有控制点&…

77. 组合

组合 描述 : 给定两个整数 n 和 k&#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 题目 : LeetCode 77. 组合 : 77. 组合 分析 : 请看回溯怎么回事 , 里面讲的很清晰 . 解析 ; class Solution {public List<List<Integ…

vue 轮播图原生

以下是一个基本的 Vue 轮播图实现&#xff1a; 在 Vue 组件中声明一个数组&#xff0c;用于存放图片路径和标题等信息&#xff1a; data() {return {images: [{src: https://picsum.photos/800/300?image0,title: Image 1},{src: https://picsum.photos/800/300?image1,tit…

揭开WPF里面XAML可以通过http引入命名空间的神秘面纱

前言 做WPF开发这么久,其实一直对头部引入命名空间有些疑问,为啥官方提供的库通过xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"引入,而我自己开发的就只能通过 xmlns:local="clr-namespace:Darren.Wpf.MainModule.Views"来引入…

分布式搜索引擎03

1.数据聚合 聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现近…

Zookeeper单机模式搭建

1、下载 ​wget https://dlcdn.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz 2、解压 tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz 3、进入 apache-zookeeper-3.6.3-bin目录下&#xff0c;创建data cd apache-zookeeper-3.6.3-bin mkdir da…