系统要求
在部署 MISEB 多商户电商管理系统之前,请确保您的服务器满足以下要求。
硬件要求
最低配置
| 配置项 | 要求 |
|---|---|
| CPU | 2核 |
| 内存 | 4GB |
| 磁盘 | 40GB |
| 带宽 | 1Mbps |
注意
最低配置仅适用于测试环境,不建议用于生产环境。
推荐配置
| 配置项 | 要求 |
|---|---|
| CPU | 4核 |
| 内存 | 8GB |
| 磁盘 | 100GB SSD |
| 带宽 | 5Mbps |
生产环境配置
| 配置项 | 要求 |
|---|---|
| CPU | 8核+ |
| 内存 | 16GB+ |
| 磁盘 | 200GB+ SSD |
| 带宽 | 10Mbps+ |
操作系统要求
支持的Linux发行版
| 操作系统 | 版本 | 支持状态 |
|---|---|---|
| CentOS | 7.x / 8.x / Stream | ✅ 完全支持 |
| Ubuntu | 18.04 / 20.04 / 22.04 / 24.04 | ✅ 完全支持 |
| Debian | 10 / 11 / 12 | ✅ 完全支持 |
| Rocky Linux | 8.x / 9.x | ✅ 完全支持 |
| AlmaLinux | 8.x / 9.x | ✅ 完全支持 |
| openSUSE | Leap 15.x | ⚠️ 基本支持 |
推荐
生产环境推荐使用 Ubuntu 22.04 LTS 或 Rocky Linux 9,稳定性和兼容性最佳。
软件要求
Docker
| 软件 | 最低版本 | 推荐版本 |
|---|---|---|
| Docker Engine | 20.10+ | 24.0+ |
| Docker Compose | 2.0+ | 2.20+ |
面板工具(可选)
| 工具 | 版本 | 说明 |
|---|---|---|
| 1Panel | 1.9+ | 新一代Linux服务器运维管理面板 |
| 宝塔面板 | 8.0+ | 国内流行的服务器管理面板 |
端口要求
必须开放的端口
| 端口 | 协议 | 服务 | 说明 |
|---|---|---|---|
| 80 | TCP | Nginx | HTTP服务(必须) |
| 443 | TCP | Nginx | HTTPS服务(推荐) |
可选开放的端口
| 端口 | 协议 | 服务 | 说明 |
|---|---|---|---|
| 9001 | TCP | MinIO | 对象存储控制台 |
内部使用的端口
以下端口建议仅在Docker内部网络使用,不对外暴露:
| 端口 | 服务 | 说明 |
|---|---|---|
| 3306 | MySQL | 数据库 |
| 6379 | Redis | 缓存 |
| 8080 | Admin | 管理后端 |
| 8081 | Front | 前端后端 |
| 9000 | MinIO | 对象存储API |
| 9200 | Elasticsearch | 搜索引擎 |
| 4560 | Logstash | 日志收集 |
网络要求
域名配置(推荐)
- 准备一个域名并完成备案(国内服务器必须)
- 配置DNS解析指向服务器IP
- 申请SSL证书(推荐使用Let's Encrypt免费证书)
防火墙配置
确保防火墙放行必要端口:
bash
# 开放HTTP端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reloadbash
# 开放HTTP端口
ufw allow 80/tcp
ufw allow 443/tcp
ufw reload内存分配建议
根据服务器内存大小,调整各服务的JVM配置:
| 服务器内存 | ES内存 | Admin内存 | Front内存 |
|---|---|---|---|
| 4GB | 256MB | 512MB | 512MB |
| 8GB | 512MB | 1GB | 1GB |
| 16GB | 1GB | 2GB | 2GB |
| 32GB+ | 2GB | 4GB | 4GB |
配置方法
在 .env 文件中修改以下配置:
bash
ES_JAVA_OPTS=-Xms512m -Xmx512m
ADMIN_JAVA_OPTS=-Xms512m -Xmx1024m -XX:+UseG1GC
FRONT_JAVA_OPTS=-Xms512m -Xmx1024m -XX:+UseG1GC下一步
确认满足系统要求后,请选择适合您的部署方式:
- 纯净Linux部署 - 适合专业运维
- 1Panel面板部署 - 新手友好
- 宝塔面板部署 - 国内用户首选
