部署概览
部署说明
部署前应根据实际交付架构确认硬件、中间件和端口配置。BBC 8.0 PC、Seller、Admin 三端均为静态构建产物,生产环境由 Nginx 等 Web 服务通过 80/443 提供访问,不需要暴露本地 Vite 开发端口。
环境要求
最低硬件配置
1、内存:建议2台16GB及以上(集群版本最低配置不得低于2台4核8G)
2、硬盘:最低配置40G
3、操作系统:支持linux(centos7.x),windows或者MacOS
基础软件
确保您的环境已经安装如下基础软件
1、JDK: 推荐使用JDK21
2、Maven:推荐使用3.6.x
中间件
1、mysql : 5.6/5.7/5.8
2、rabbitmq : 3.8.x
3、redis : 6.x
4、elasticsearch : 7.x 需要ik分词器
5、xxl-job : 2.2.0
上线前准备
• 阿里云短信
• 快递100
• 支付宝支付参数
• 微信支付参数
• 微信联合登录参数
• 阿里云OSS参数
端口开放规则
域名
| 端口 | 说明 | 是否可关闭 |
|---|---|---|
| 9200、9300 | elasticsearch | 是 |
| 5672、15672 | rabbitmq | 是 |
| 3306 | 数据库 | 是 |
| 8888 | 配置中心config-server | 是 |
| 7000、7002~7004 | 四个api地址,base、buyer、seller、admin | 是 |
| 8080 | xxl-job-admin分布式任务掉地中心管理界面 | 否 |
| 80、443 | Nginx 对外提供 HTTP/HTTPS 访问 | 否 |
非域名
| 端口 | 说明 | 是否可关闭 |
|---|---|---|
| 9200、9300 | elasticsearch | 是 |
| 5672、15672 | rabbitmq | 是 |
| 3306 | 数据库 | 是 |
| 8888 | 配置中心config-server | 是 |
| 7000、7002~7004 | 四个api地址,base、buyer、seller、admin | 否 |
| 8080 | xxl-job-admin分布式任务掉地中心管理界面 | 否 |
| 80、443 | Nginx 对外提供 HTTP/HTTPS 访问 | 否 |
BBC 8.0 PC、Seller、Admin 都构建为静态文件,生产环境不需要监听 3000、3002、3003。它们只用于本地 Vite 开发服务,不应作为生产端口对外开放。