最好看的机场面板SSPanel-Metron,前端部署教程

教程正文:

服务器推荐:

一、半月湾  外籍华人商家,小厂经营,线路与配置较为便宜,稳定运营2年有余

推荐机房:DC5 洛杉矶9929    搬瓦工同款配置,高防线路

半月湾AFF:https://hmbcloud.com/aff.php?aff=449

二、六六云 同华人商家,主营香港,美国,香港主营,全站原生IP,前端架设,后端部署都适用

推荐机房: 香港CMI  站内大量优惠码

六六云 AFF https://666clouds.com/aff.php?aff=496

准备工作

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

1.配置aaPanel

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

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

1
2
// 最新脚本可以在aaPanel官网获取
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

执行完毕后,会显示类似下面的宝塔面板的登录信息,请保存好此信息

1
2
3
Bt-Panel: http://xxx.xxx.xx.xx:8888/xxxxxxx
username: xxxxxxx
password: xxxxxxxx

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

☑️ Nginx 1.17
☑️ MySQL 5.6
☑️ PHP 7.2

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

2.配置PHP

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

3.安装Metron主题

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

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

上传您的源码

源码github 官网 :BobCoderS9/SSPanel-Metron: SSPanel-Metron主题,目前由@Bobs9维护开发中。 (github.com)

或官网下载链接点击下载

(因为一些原因,不再提供旧版源码,请前去GitHub自行下载最新版,需要添加QQ客服接口,下载menu.tpl 自行替换

使用composer安装依赖

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

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

4.复制配置文件

1
2
3
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

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

添加完成后编辑添加的站点 > Site directory > Running directory 选择 /public 保存。
取消勾选 防跨站攻击。
添加完成后编辑添加的站点 > URL rewrite 填入伪静态信息。

1
2
3
location / {
try_files $uri /index.php$is_args$args;
}

在SSH里的网站目录下执行,给网站文件755权限

1
2
3
cd ../
chmod -R 755 你的文件夹名/
chown -R www:www 你的文件夹名/

6.数据库操作

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

7.修改根目录配置文件

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

1
2
3
4
$_ENV['baseUrl'] = 'https://www.xxxx.com'; //站点地址
$_ENV['db_database'] = 'sspanel'; //数据库名
$_ENV['db_username'] = 'sspanel'; //数据库用户名
$_ENV['db_password'] = 'sspanel_password'; //用户名对应的密码

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

1
2
3
4
5
6
cd /www/wwwroot/域名/
php xcat User createAdmin
php xcat User resetTraffic
php xcat SyncRadius syncusers
php xcat Tool initQQWry
php xcat Tool initdownload

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
每日任务 (必须)
任务类型: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 脚本
任务名称:自行填写
执行周期:每月 10 小时 0 分钟
脚本内容:php /www/wwwroot/你的网站目录/xcat FinanceMail month

最好看的机场面板SSPanel-Metron,前端部署教程
http://example.com/最好看的机场面板sspanel-metron前端部署教程.html
作者
John Doe
发布于
2022年4月18日
许可协议