最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程

图片[1]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技
图片[2]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技
图片[3]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

视频搭建教程:https://b23.tv/GXkfKcG

0.准备

将机器的IP与域名进行绑定

更新系统并安装必要软件包

拿到机器先执行系统升级,以下命令:

yum update -y && yum install wget -y && yum install curl -y
yum install git -y

设置当前系统时间为 UTC+8,以下命令:

yum -y install ntpdate
timedatectl set-timezone Asia/Shanghai
ntpdate ntp1.aliyun.com

1.安装aaPanel宝塔面板

你需要在 aaPanel 选择你的系统获得安装方式。这里以 CentOS 7+ 作为系统环境进行安装。

⚠️请务必使用 CentOS 7+ 安装aaPanel,其他系统可能会有未知问题。

宝塔安装教程请移步:点击打开

安装完成后我们登陆 aaPanel 宝塔面板进行环境的安装。
选择使用LNMP的环境安装方式勾选如下信息

☑️ Nginx 1.20
☑️ MySQL 5.7
☑️ PHP 7.2

选择 Fast 快速编译后进行安装。
需要一段时间才能安装完成,请等待完成。

2.配置PHP

打开 aaPanel宝塔 面板 > App Store > 你安装的PHP > Setting设置,在 Disabled functions一栏删除 systemproc_openproc_get_statusputenvpcntl_signal

图片[4]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

3.安装机场面板

先建个站点和数据库

aaPanel 宝塔面板 > Website > Add site。输入你的域名和建一个数据库,点击提交

图片[5]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

PHP版本要相同

图片[6]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

删除站点默认文件

图片[7]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

打开SSH终端连接到你的服务器cd到你的站点目录:

cd /www/wwwroot/你的网站文件夹名

下载项目源码,执行以下命令即可下载到你的站点:

git clone https://github.com/a736240087/sspanel-master.git ./

使用composer安装依赖:

wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install

用composer安装依赖时如果内存不够的话,可以使用 宝塔面版 > 首页 > Linux工具箱 > Swap/虚拟内存 增加虚拟内存

4.复制配置文件,执行以下命令:

cp config/.config.example.php config/.config.php
cp config/.metron_setting.example.php config/.metron_setting.php
cp config/appprofile.example.php config/appprofile.php

到这里SSH终端不用关闭,回到宝塔面板操作

5.配置站点目录及伪静态

编辑添加的站点 > Site directory > Running directory 选择 /public 保存。
取消勾选 防跨站攻击。

图片[8]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技


编辑添加的站点 > URL rewrite 填入伪静态信息

location / {
try_files $uri /index.php$is_args$args;
}
图片[9]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

给你的网站文件赋予755权限

图片[10]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

6.数据库操作

首次迁移: 导入网站目录下的 glzjin_all.sql 文件

7.修改根目录配置文件

编辑 config.php

图片[11]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

将你的数据库名字,用户名和密码填入.config.php里,类似下面这样

$_ENV['baseUrl'] = 'https://www.xxxx.com'; //站点地址
$_ENV['db_database'] = 'sspanel'; //数据库名
$_ENV['db_username'] = 'sspanel'; //数据库用户名
$_ENV['db_password'] = 'sspanel_password'; //用户名对应的密码
图片[12]-最好看的机场面板SSPanel-Metron马里奥主题搭建前端部署教程-CVK科技

这里返回SSH终端,应该还是处于你的网站目录

接着创建管理员账号以及其它初始化工作:

# 创建管理员账号
php xcat User createAdmin
# 同步管理员账号
php xcat User resetTraffic
# 纯真 IP 数据库
php xcat SyncRadius syncusers
php xcat Tool initQQWry
# 初始化客户端工具下载  //无效的话可以忽视这条指令
php xcat Tool initdownload

运行之中有管理员账户和密码之类的保存好,

所有完成之后打开你的机场网站登录你的管理员账户和密码即可

至此面板全部安装完成,又一个万人机场就此诞生

8.使用宝塔面板的计划任务配置

每日任务 (必须)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:每天 0 小时 0 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat Job DailyJob

检测任务 (必须)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat Job CheckJob

用户账户相关任务 (必须)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:每小时
脚本内容:php /www/wwwroot/你的网站目录/xcat Job UserJob

定时检测邮件队列 (必须)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat Job SendMail

每日流量报告 (给开启每日邮件的用户发送邮件)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:每天 0 小时 0 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat SendDiaryMail

审计封禁 (建议设置)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat DetectBan

检测被墙 (可选)
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat DetectGFW

Radius (可选)
synclogin
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat SyncRadius synclogin

syncvpn
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat SyncRadius syncvpn

syncnas
任务类型:Shell 脚本
任务名称:自行填写
执行周期:N分钟 1 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat SyncRadius syncnas
自动备份 (可选)

整体备份
任务类型:Shell 脚本
任务名称:自行填写
执行周期:自己设置, 可以设置每30分钟左右
脚本内容:php /www/wwwroot/你的网站目录/xcat Backup full

只备份核心数据
任务类型:Shell 脚本
任务名称:自行填写
执行周期:自己设置, 可以设置每30分钟左右
脚本内容:php /www/wwwroot/你的网站目录/xcat Backup simple
财务报表 (可选)

日报
任务类型:Shell 脚本
任务名称:自行填写
执行周期:每天 0 小时 0 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat FinanceMail day

周报
任务类型:Shell 脚本
任务名称:自行填写
执行周期:每星期 周日 0 小时 0 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat FinanceMail week

月报
任务类型:Shell 脚本
任务名称:自行填写
执行周期:每月 1 日 0 小时 0 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat FinanceMail month

© 版权声明
THE END
喜欢就支持一下吧
点赞2.5W+ 分享