Skip to content

系统配置

系统配置模块用于管理系统的全局设置和参数,控制系统的整体行为。

功能概述

基础设置

系统基础配置:

  • 网站名称: 系统显示名称
  • 网站Logo: 网站标识图片
  • 网站图标: 浏览器标签图标(Favicon)
  • 网站描述: 网站简介和SEO描述
  • 网站关键词: SEO关键词
  • 联系方式: 客服联系信息

系统信息

查看系统运行信息:

  • 系统版本: 当前系统版本号
  • 运行环境: 服务器环境信息
  • 运行时间: 系统运行时长
  • 系统状态: 当前运行状态
  • 数据库信息: 数据库配置信息
  • 缓存信息: 缓存配置和状态

站点配置

站点信息

配置站点基本信息:

  • 站点名称: 显示在页面的名称
  • 站点标语: 副标题或宣传语
  • 站点Logo: 上传网站Logo
  • 站点图标: 上传Favicon
  • 版权信息: 页脚版权说明
  • ICP备案号: 网站备案信息

SEO设置

搜索引擎优化配置:

  • 页面标题: 默认页面标题
  • 关键词: SEO关键词设置
  • 描述: 网站描述信息
  • robots.txt: 搜索引擎爬虫规则
  • sitemap: 网站地图配置

联系信息

设置联系方式:

  • 客服邮箱: 客服邮件地址
  • 联系电话: 客服电话号码
  • 在线客服: 在线客服链接
  • 工单系统: 工单提交地址
  • 社交媒体: 社交媒体链接

邮件配置

SMTP设置

配置邮件发送服务:

  • SMTP服务器: 邮件服务器地址
  • SMTP端口: 服务器端口(25/465/587)
  • 发件人: 发件人邮箱地址
  • 发件人名称: 显示的发件人名称
  • SMTP用户名: SMTP认证用户名
  • SMTP密码: SMTP认证密码
  • 加密方式: SSL/TLS加密

邮件模板

配置邮件内容模板:

  • 注册验证邮件: 注册时的验证邮件
  • 密码重置邮件: 重置密码邮件
  • 订单通知邮件: 订单相关通知
  • 系统通知邮件: 系统消息通知
  • 营销邮件: 营销活动邮件

邮件测试

测试邮件配置:

  • 发送测试邮件
  • 验证配置是否正确
  • 检查邮件送达率
  • 查看发送日志

短信配置

短信服务商

配置短信服务:

  • 服务商选择: 阿里云/腾讯云/其他
  • AccessKey: API访问密钥
  • AccessSecret: API密钥
  • 短信签名: 短信发送签名
  • 短信模板: 短信内容模板

短信模板

配置短信内容:

  • 验证码短信: 登录/注册验证码
  • 通知短信: 订单、续费通知
  • 营销短信: 活动推广短信

短信测试

测试短信功能:

  • 发送测试短信
  • 验证配置
  • 查看发送记录

存储配置

本地存储

本地文件存储配置:

  • 存储路径: 文件存储目录
  • 访问URL: 文件访问地址
  • 最大大小: 单个文件大小限制
  • 允许类型: 允许上传的文件类型

云存储

对象存储服务配置:

阿里云OSS:

  • Endpoint
  • AccessKey ID
  • AccessKey Secret
  • Bucket名称
  • CDN域名

腾讯云COS:

  • SecretId
  • SecretKey
  • Bucket
  • Region
  • CDN域名

AWS S3:

  • Access Key
  • Secret Key
  • Bucket
  • Region
  • CDN

CDN配置

CDN加速配置:

  • CDN域名: 加速域名
  • 缓存规则: 缓存策略
  • 防盗链: 防盗链设置
  • HTTPS: HTTPS配置

安全配置

访问控制

控制系统访问:

  • 维护模式: 开启维护模式
  • IP白名单: 允许访问的IP
  • IP黑名单: 禁止访问的IP
  • 访问频率限制: API访问频率限制
  • 登录限制: 登录失败次数限制

密码策略

设置密码安全策略:

  • 最小长度: 密码最小长度
  • 复杂度要求: 必须包含字母数字符号
  • 密码过期: 密码有效期
  • 历史密码: 不能使用历史密码
  • 初始密码: 新用户默认密码规则

双因素认证

两步验证配置:

  • 启用2FA: 强制或可选
  • 认证方式: 短信/邮箱/TOTP
  • 有效时间: 验证码有效期
  • 备用方式: 备用验证方式

SSL/TLS

HTTPS安全配置:

  • 强制HTTPS: 强制使用HTTPS
  • SSL证书: 上传SSL证书
  • HSTS: HTTP严格传输安全
  • 证书更新: 证书自动更新

缓存配置

缓存类型

选择缓存方式:

  • 文件缓存: 使用文件系统缓存
  • Redis缓存: 使用Redis缓存
  • Memcached: 使用Memcached缓存

Redis配置

Redis缓存设置:

  • Redis主机: Redis服务器地址
  • Redis端口: 默认6379
  • Redis密码: 认证密码
  • 数据库编号: Redis数据库
  • 前缀: 缓存键前缀

缓存管理

管理系统缓存:

  • 清除缓存: 清除所有缓存
  • 刷新缓存: 刷新特定缓存
  • 缓存统计: 查看缓存使用情况
  • 预热缓存: 预加载常用数据

队列配置

队列驱动

配置任务队列:

  • 同步: 同步执行
  • 数据库: 使用数据库队列
  • Redis: 使用Redis队列
  • 其他: RabbitMQ等

队列设置

队列配置:

  • 队列名称: 队列标识
  • 重试次数: 失败重试次数
  • 超时时间: 任务执行超时
  • 并发数: 并发执行数量

队列监控

监控队列状态:

  • 队列长度: 待处理任务数
  • 执行中: 正在执行的任务
  • 失败任务: 失败的任务
  • 任务历史: 历史执行记录

日志配置

日志设置

配置系统日志:

  • 日志级别: DEBUG/INFO/WARNING/ERROR
  • 日志渠道: 文件/数据库/云服务
  • 日志保留: 日志保留天数
  • 日志轮转: 日志文件轮转策略

日志类型

不同类型的日志:

  • 系统日志: 系统运行日志
  • 错误日志: 错误和异常日志
  • 访问日志: HTTP访问日志
  • 操作日志: 用户操作日志
  • 安全日志: 安全相关日志

日志查看

查看和分析日志:

  • 实时日志: 实时查看日志
  • 日志搜索: 搜索日志内容
  • 日志过滤: 按条件过滤
  • 日志导出: 导出日志文件

定时任务

任务配置

配置定时任务:

  • 任务名称: 任务标识名称
  • 执行时间: Cron表达式
  • 任务类型: 任务执行类型
  • 任务参数: 传递的参数
  • 启用状态: 启用或禁用

任务管理

管理定时任务:

  • 启用/禁用: 控制任务执行
  • 立即执行: 手动触发执行
  • 执行历史: 查看执行记录
  • 任务日志: 查看执行日志

常见任务

系统预设任务:

  • 数据统计: 每日数据统计
  • 数据清理: 清理过期数据
  • 邮件发送: 批量邮件发送
  • 订单检查: 检查订单状态
  • 订阅续费: 自动续费处理
  • 备份任务: 数据备份任务

通知配置

通知渠道

配置通知方式:

  • 站内通知: 系统消息通知
  • 邮件通知: 邮件推送
  • 短信通知: 短信推送
  • Webhook: HTTP回调通知
  • 推送服务: App推送

通知事件

配置通知事件:

  • 用户注册: 新用户注册通知
  • 订单支付: 订单支付通知
  • 订阅到期: 订阅到期提醒
  • 工单创建: 新工单通知
  • 系统告警: 系统异常告警

通知模板

配置通知内容:

  • 模板管理: 管理通知模板
  • 变量替换: 支持动态变量
  • 多语言: 多语言模板
  • 模板测试: 测试通知模板

API配置

API设置

API接口配置:

  • API开关: 启用或禁用API
  • API密钥: 生成API密钥
  • API域名: API访问域名
  • 版本控制: API版本管理
  • 文档地址: API文档链接

API限制

API访问控制:

  • 频率限制: 每分钟请求次数
  • 并发限制: 并发请求数
  • IP限制: IP访问控制
  • 签名验证: API签名验证

Webhook

Webhook配置:

  • 回调地址: Webhook URL
  • 事件订阅: 订阅的事件
  • 签名密钥: 验证签名
  • 重试策略: 失败重试

第三方集成

支付集成

集成支付服务:

  • 支付宝
  • 微信支付
  • PayPal
  • Stripe
  • 虚拟货币

分析集成

集成分析工具:

  • Google Analytics
  • 百度统计
  • 友盟统计
  • 自定义统计代码

客服集成

集成客服系统:

  • 在线客服
  • Zendesk
  • Intercom
  • 自建客服系统

维护模式

开启维护

系统维护模式:

  • 维护开关: 启用维护模式
  • 维护提示: 显示的维护信息
  • 白名单: 维护期间可访问的IP
  • 预计时间: 维护完成时间

维护设置

维护模式配置:

  • 维护页面: 自定义维护页面
  • 允许访问: 允许访问的路径
  • 重定向: 维护期间重定向
  • 定时开启: 定时开启维护模式

系统优化

性能优化

优化系统性能:

  • 开启缓存: 启用各类缓存
  • 静态资源: CDN加速
  • 数据库: 数据库优化
  • 图片优化: 图片压缩和懒加载
  • 代码优化: 代码压缩合并

数据库优化

数据库性能优化:

  • 索引优化: 添加合适的索引
  • 查询优化: 优化慢查询
  • 数据归档: 归档历史数据
  • 数据清理: 清理无用数据

备份恢复

数据备份

数据备份配置:

  • 自动备份: 定时自动备份
  • 备份内容: 数据库/文件
  • 备份位置: 本地/云存储
  • 备份保留: 保留份数和时间
  • 备份通知: 备份完成通知

数据恢复

数据恢复操作:

  • 选择备份: 选择备份文件
  • 恢复确认: 确认恢复操作
  • 恢复执行: 执行恢复
  • 恢复验证: 验证数据完整性

系统监控

服务器监控

监控服务器状态:

  • CPU使用率: CPU占用情况
  • 内存使用: 内存占用情况
  • 磁盘空间: 磁盘使用情况
  • 网络流量: 网络使用情况
  • 进程状态: 进程运行状态

应用监控

监控应用状态:

  • 在线用户: 当前在线用户数
  • 请求量: 每秒请求数
  • 响应时间: 平均响应时长
  • 错误率: 错误发生率
  • 队列状态: 队列任务状态

告警设置

配置监控告警:

  • 告警规则: 设置告警条件
  • 告警方式: 邮件/短信/Webhook
  • 告警级别: 警告/错误/严重
  • 告警接收人: 接收告警的人员

最佳实践

  • 定期备份系统数据
  • 及时更新系统版本
  • 合理配置缓存策略
  • 监控系统运行状态
  • 定期清理无用数据
  • 优化数据库性能
  • 做好安全防护措施
  • 记录重要操作日志

常见问题

邮件发送失败

检查:

  1. SMTP配置是否正确
  2. 邮箱服务是否开启
  3. 网络连接是否正常
  4. 是否被标记为垃圾邮件

缓存不生效

可能原因:

  1. 缓存配置错误
  2. Redis连接失败
  3. 缓存键设置问题
  4. 缓存被清除

定时任务不执行

检查:

  1. 任务是否启用
  2. Cron表达式是否正确
  3. 服务器时间是否准确
  4. 队列服务是否运行

下一步

最近更新