基于 Laravel 11 + PHP8.2 + Redis + MySQL8.0 开发
服务器系统需求:
Linux CentOS7.6-7.9(推荐7.9与7.6)
服务器配置需求:
CPU*8 运行内存8G 起(推荐 16C16G 起步 有能力直接高配物理机)
服务器环境要求:
PHP:8.2
MySQL:8.0
WEB中间件:Nginx(推荐:Nginx-Openresty)
管理后台【混编】:
平台统计【新注册、实名、验证、以及收入、设备/证书/公池消耗统计】
用户统计【用户区分统计、剩余&消耗私池/公池点数统计&排行、充值分析】
证书统计【对平台所有开发者证书区分统计分析、用户秒出/预约统计及排行】
创建用户【超级管理员后台快捷创建用户】
用户列表【用户列表、详情数据分析、用户编辑/登录/删除、用户财务/操作/订单日志分析】
证书列表【证书列表、详情数据分析】
设备列表【设备列表、详情数据分析】
销售列表【销售列表、检测证书以及详情数据分析、审核功能】
销售记录【销售记录、公池销售记录列表、平台收入、用户盈利等等】
订单列表【订单列表、用户在线充值私池/公池订单记录统计 已支付/未支付 等等】
创建卡密【创建私池/公池充值卡密】
卡密列表【卡密列表】
创建新闻【超级管理员后台创建新的新闻公告内容】
新闻列表【新闻列表】
系统设置【站点配置、运营配置、性能配置、通知配置、支付配置、接口配置】
日志分析【财务日志分析、操作日志分析、订单日志分析】
资料设置:
用户后台【分离】:
数据统计:
一、剩余私池点数、剩余公池点数、公池销售今日收益、公池销售历史收益
二、新闻中心
三、平台介绍以及文档
四、平台证书统计、平台设备统计
五、审核中设备列表、不及格设备列表
点数充值:
一、在线充值
二、卡密充值
证书管理:
一、添加证书【添加新的开发者账户】
二、证书列表【修改备注、同步证书、重建描述、重构证书、重设密码、删除证书、修改权限、二次超开】
设备管理:
一、添加失败【选择开发者证书添加新的设备、官方添加、MAC 额度添加、会员模式添加】
二、设备列表【实时状态检测、修改备注、创建描述文件、禁用/启用设备、下载证书】
证书公池:
一、添加设备【使用公池证书添加新的设备】
二、公池列表【实时状态检测、修改备注、禁用/启用设备、下载证书】
三、参与销售【使用私池证书申请参与公池证书销售 平台代卖 利润抽成】
四、销售记录【参与公池销售的私池证书 出售记录 以及购买价格/费率扣除/收益情况】
接口配置:
一、基础配置【常规非必要系统通知类 如:昨日报告、低额度告警、登录&验证成功/失败通知】
二、无感迁移【无感迁移国内所有第三方证书平台 低成本迁移 无需大幅度调整或重构代码】
三、存储配置【敏感信息存储地址】
已签协议:
用户使用/安全/免责协议、不签署无法继续使用、记录签署日期
更换接口:
多地区接口、跟随需求自有切换、可用于容灾或地区需求提高响应速度
个人资料:
一、查看令牌【为保障用户数据以及截图忘记涂码、每次操作都需要验证密码】
二、重置令牌【为保障用户数据以及截图忘记涂码、每次操作都需要验证密码】
三、修改密码【为保障用户数据以及截图忘记涂码、每次操作都需要验证密码】
锁定屏幕:
自主锁定屏幕,再次使用需验证密码。系统自动锁定,超出一定时间无操作或离开页面时间过长自动锁定
系统自主防护:
一、系统安全:本系统已做代码审计报告、并且由专业渗透人士高压测试
二、自主防护:非法登录/操作/恶意请求 自动邮件告警 并且用户有权对非法操作来源进行一键阻断【无需登录】
三、自主阻断:对于自主防护同一来源者超出系统自主判断阀门时,自动永久阻断
四、用户防护:对于尝试越权、恶意操作、风险行为 系统自主永久阻断并且封禁用户【不可解封】
毫秒级高并发场景处理:
一、系统对高并发场景进行了代码优化、百万并发零错误、避免核心数据出现错误计算以及扣费等问题
二、毫秒级恶意请求数据/非法数据/越权等一系列非法操作进行秒转移或阻断【避免常见攻击导致服务瘫痪】
安装搭建后必要设置:
一、安装 Supervisor 或者宝塔【进程守护管理器】
配置一:php artisan queue:listen
配置二:php artisan schedule:work
进程目录为您的站点目录【例子】:
网站运行目录为:/www/wwwroot/CertAgentApi/public
进程目录即为:/www/wwwroot/CertAgentApi/
二、管理员后台->系统设置->站点配置【必要】:
默认跳转地址、营业执照名称、营业执照统一社会信用代码、极验行为验证 4.0 ID、极验行为验证 4.0 KEY、本站服务器IP
三、管理员后台->系统设置->性能配置【推荐】:
Redis地址、Redis端口、Redis密码、Redis缓存【开启】、Redis队列【开启】、Redis会话【开启】
四、管理员后台->系统设置->通知配置【必要】:
SMTP发信、SMTP端口、SMTP协议、邮箱账户、邮箱密码、企业微信配置【日常通知】、接口异常邮件客服地址、鉴权失败邮件客服地址、用户中心在线客服地址
五、管理员后台->系统设置->支付配置【可选】:
支付宝应用ID[AppID]、支付宝公钥、支付宝商户私钥【不设置无法在线充值以及实名认证 支付宝必须为企业认证】
六、管理员后台->系统设置->对接配置【必要】:
对接站点、对接邮箱、账户令牌、本站对外接口
最后:管理员后台->系统设置->对接配置->一键后台初始化
一键后台初始化会将您原来账户上的证书&设备等数据后台同步到当前系统。并且导入到指定到邮箱用户内,如果您还未注册用户,请先注册用户后操作。 每拥有一个开发者账户大概消耗 10秒钟时间