# 系统配置 系统配置模块用于管理系统的全局设置和参数,控制系统的整体行为。 ## 功能概述 ### 基础设置 系统基础配置: - **网站名称**: 系统显示名称 - **网站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. 队列服务是否运行 ## 下一步 - [权限控制](/zh/admin/system/auth-control) - 配置权限系统 - [支付配置](/zh/admin/system/payment) - 配置支付方式 - [日志管理](/zh/admin/logs/login-logs) - 查看系统日志