项目源码
https://github.com/chenxingxu3/ecourses
视频教程
易课寄在线购课系统Linux服务部署
https://www.bilibili.com/video/BV12U4y1p7xw
易课寄在线购课系统第2期开发环境搭建指南
https://www.bilibili.com/video/BV12y4y1t7P9/
准备阶段
下载安装 VMware Workstation Pro
下载地址:
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
当前的最新版本是 16,如果之后出现比 16 更新的版本,下载最新版即可。
下载安装 XSHELL 和 XFTP
下载地址:https://www.netsarang.com/zh/free-for-home-school/
按要求填写好姓名和邮件
勾选 两者
点击 下载
然后进入到自己的邮箱中接收邮件,该邮件中包含 XSHELL 和 XFTP 的下载地址
下载 CentOS 6 的 ISO 镜像
下载地址:https://gitee.com/zhuzhulu/java-dev-software
由于官方对 6 已经停止维护,且不再提供 6 版本的下载,所以需要从其他渠道下载
部署阶段
在 CentOS 6 中部署软件及服务
- centos601 ZooKeeper Dubbo
- centos602 imageserver 图片服务器
- centos603 Redis
- centos604 Solr
- centos605 ActiveMQ
- centos606 Redis 集群 clone centos603
- centos607 ZooKeeper 集群 clone centos601
- centos608 Solr 集群 clone centos604
集群版环境
2 5 6 7 8
单机版环境
1 2 3 4 5
统一 VMware 网络配置
- 编辑 -> 虚拟网络编辑器
- 更改设置
-
选中 NAT 模式,将子网 IP 设置为 192.168.25.0,子网掩码设置为 255.255.255.0,设置完成后点击 NAT 设置
-
将网关 IP 设置为 192.168.25.2
下载并导入 centos602
由于图片服务器中的 FastDFS 部署相当麻烦,而且目前 FastDFS 的社区不活跃,关注度低。所以不建议在 FastDFS 上浪费过多时间去学习。如果想学习分布式文件存储的相关知识,建议学习目前主流的解决方案: MinIO、 Ceph、 GlusterFS
直接下载部署好图片服务的 VMware 虚拟机即可。
下载地址:链接: https://pan.baidu.com/s/1uvOCOsdO-I32aXHwm3XyzQ 提取码: jc9k
- 解压缩,然后导入到 Vmware 中,导入时选中 Redis_02.vmx
- 导入后一定要选择 我已移动该虚拟机,否则网络会被 VMware 重新配置
虚拟机的 root 账号密码均为:
root123456