更新: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 自动建表。