线上部署教程
# 1. 服务器推荐配置
# 1.1 推荐:2核4G服务(CentOS7)
- 阿里云折扣场:点我进入 (opens new window)
- 腾讯云秒杀场:点我进入 (opens new window)
# 1.2 软件安装要求
- CentOS7 服务系统
- MySQL 5.7
- JDK 1.8
- Redis(最新版本)
- Nginx(最新版本)
# 2. 服务器 MySQL 数据库的安装
按照这个步骤一步一步执行即可:
参考教程:https://blog.csdn.net/qq_38377190/article/details/123964283 (opens new window)
导入 SQL 文件
# 3. 服务器 Redis 安装
# 3.1 安装 Redis
yum install redis
# 3.2 启动 Redis
service redis start
# 3.3 尝试连接 Redis
redis-cli
# 3.4 配置文件位置
/bin/redis.conf/etc/redis.conf
# 3.5 修改配置
修改如下配置,保存并重启:

# 3.6 重启 Redis
systemctl restart redis.service
Redis 安装完成
# 4. 服务器下载安装 JDK
# 4.1 查找版本
yum search java | grep jdk
# 4.2 安装 JDK
yum install java-1.8.0-openjdk.x86_64
# 4.3 校验安装
java -version
JDK 安装完成
# 5. Spring 启动

# 5.1 前台启动
java -jar kxmall-admin.jar
# 5.2 后台启动
nohup java -jar kxmall-admin.jar > /dev/null &
# 5.3 查看启动进程
netstat -apn | grep 8585
# 5.4 新建 opt 文件夹

提示:写好的 bat 脚本在 doc 文件中
# 6. 服务器安装 Nginx
# 6.1 下载 Nginx
yum install nginx
# 6.2 启动 Nginx
systemctl start nginx
# 6.3 Nginx 配置文件位置
/etc/nginx/nginx.conf
# 6.4 Nginx 常用命令
# 校验配置
nginx -t
# 热重启
nginx -s reload
# 6.5 SSL 证书配置
Nginx SSL 证书配置(自行百度)
提示:Nginx.config 配置放到了项目 doc 文件里面,大家自行下载。
Nginx 安装完成,写好的 nginx 配置文件在 doc 文件中
nginx配置,需要自己解读一遍。
其中 rider.youwww.com 和 h5.youwww.com 都是部署前端h5才会用的配置。
如果你是部署小程序(如果使用的是我们提供的nginx配置),请求的地址需要 注意 ==》 youwww.com/prod-api
# 7. 其他常用命令
# 查找文件
find -name "**"
# 返回上一个位置
cd -
# 查看日志
tail -f unimall.log
# 删除文件
rm * -rf
# 移动文件
mv * /usr/share/nginx/html/
# 解压文件
unzip dist.zip
# 8. 问题解决
# 8.1 OSS 服务权限问题
问题描述:使用 OSS 服务的时候出现用户无权限的情况
解决方案:需要授权
参考教程:https://blog.csdn.net/vamamba/article/details/83957113 (opens new window)


