本文约2400字,建议收藏后反复阅读
技术内容为行业通用知识,采集于2026年8月
第9期讲了:不懂代码也能自建,关键靠工具+照做+帮手。
今天正式开始实操第一步:服务器环境搭建与配置。
先交代一下我们的技术栈:Java + Vue + MySQL + Redis。
后端:Java(Spring Boot),运行的是 jar 包 前端:Vue,打包后是静态文件 数据:MySQL 数据库 + Redis 缓存 入口:Nginx 网站服务器
别被这一串名字吓到——可视化面板会帮你搞定大部分。今天照着走,环境就能搭好。
一、安装可视化面板:5分钟
环境搭建的第一步,是给服务器装一个可视化面板——把复杂的命令行操作变成图形界面。
安装流程:
登录服务器控制台,进入"远程登录" 执行面板官方提供的一键安装命令 等待安装完成(约5分钟) 安装完成会显示面板地址+初始账号密码
关键动作:立刻修改默认密码! 默认密码被爆破的风险极高,这是安全底线(安全防护第19期会细讲)。

二、一键安装运行环境:10-15分钟
面板装好后,第二步是安装商城需要的运行环境。我们的技术栈需要四样:
| JDK | ||
| MySQL | ||
| Redis | ||
| Nginx |
在面板的"软件商店/应用中心"里,找到对应的软件一键安装即可——不需要敲任何命令。
参考耗时:10-15分钟。
三、版本怎么选?
安装时可能会让你选版本。原则:按源码/框架要求选。
源码文档写什么版本,就用什么版本 不确定就选安装包默认推荐的版本 后期也可以切换(面板支持多版本共存)
别在这步卡住——选错版本顶多后期切换,不影响大局。
四、上传源码与配置
环境就绪后,把源码"搬"进服务器。Java技术栈的源码分两部分:
1. 后端(jar包)
- 源码编译打包后是一个 jar 包(如 mall-admin.jar)
- 上传到服务器指定目录(如 /www/wwwroot/后端)
- 修改配置文件(如 application.yml):填入数据库账号密码、Redis地址密码
- 启动命令:java -jar mall-admin.jar(面板也支持图形化启动)
2. 前端(dist目录)
- Vue 项目打包后是一个静态目录(dist)
- 上传到 Nginx 网站目录(如 /www/wwwroot/域名)
- Nginx 里配置好域名和反向代理(把 API 请求转发到后端端口)
目录权限是新手最容易踩的坑之一——权限不对,前端页面白屏或404。

五、踩坑实录:最常见的5个部署报错
根据行业常见问题,整理5个最高频的部署报错及解决思路(来源:行业经验汇总):
① 后端服务启动失败
- 原因
:端口被占用(后端默认8080),或JVM内存配置不足 - 解决
:释放8080端口,或调整JVM内存参数( -Xmx512m等)
② 网站打不开 / 502 Bad Gateway
- 原因
:后端Java服务没启动,或挂掉了 - 解决
:面板里看Java服务状态,重启服务;看日志定位崩溃原因
③ 白屏 / 接口请求失败
- 原因
:前端dist没放对目录,或前端配置的接口地址不对 - 解决
:确认dist在Nginx根目录;检查前端配置的API地址是否指向后端
④ 数据库连接失败
- 原因
:配置文件(application.yml)里MySQL账号/密码/库名错误 - 解决
:核对数据库信息与配置文件是否一致
⑤ Redis连接失败
- 原因
:Redis没启动,或密码/端口配置错误 - 解决
:检查Redis服务状态,核对配置文件
处理报错的心法:别慌,先看错误日志(面板里都有),90%的问题日志里写了原因。
六、环境搭好后,下一步是什么?
环境搭建完成 = 部署进度60%。接下来:
导入数据库(第11期详细讲) 多端适配(第12期) 支付对接(第13期)
一步一步来,别急。
🎁 本期福利
我整理了 《图文版部署教程》,从装面板到商城上线,每一步带截图。
👇 获取方式
关注本公众号,私信回复关键词:部署
我发你部署教程 + 5大报错对照表。
这是「低成本快速搭建DTC私域运营」系列第10期,搭建篇开启。
下一期:数据库设计与初始化——别在这一步踩坑。
关注我,30天搞懂自建私域的完整路径。
夜雨聆风