更新:2026-09-05 16:11

环境要求

部署前确认服务器环境与依赖组件。

最低要求

组件 版本 说明
JDK 8+(RuleApiX 需要 21) RuleApiPro 用 JDK8;RuleApiX 用 JDK21
MySQL 5.7 或 8.0 字符集 utf8mb4
Redis 5+ 缓存与会话,必须可连
Nginx 1.18+ 反向代理与静态托管(推荐)
内存 2G+ 后端 + Redis 建议 4G

端口规划

服务 默认端口 说明
RuleApi 8081 application.properties server.port(生产部署亦常用 8080,见《04》反代配置;按实际为准)
MySQL 3306 本地或远端
Redis 6379 本地或远端
Nginx 80 / 443 Web 入口

推荐目录

/opt/ruleapi/            后端运行目录(jar 旁放配置与 IP 库)
/var/www/docs/           文档站(docs 目录复制到 Web 根)
/log/RuleApi/            后端日志(application.properties logging.file)

待确认项

  • 服务器为 Linux(本教程以 CentOS 7+/Ubuntu 为例)。
  • 域名与 HTTPS 证书(可选,强烈推荐生产)。
  • 数据库初始表:全新安装由管理端「安装」流程或调用 install/proInstall 自动建表。