需要安装如下环境(具体按照过程不做介绍):
- 宝塔:运维面板
- MySQL:数据库
- Redis:缓存
- JDK:后端运行环境
- Nginx:负载均衡
第一步,部署后端服务,上传 Jar 包(编译过程略)
在宝塔首页,点击左侧的 [文件] 菜单, 在/www/wwwroot目录下,创建一个名字为xxx-server的目录。之后,将xxx-server.jar上传到该目录下。如下图所示:
第二步,启动后端
① 在宝塔首页,点击左侧的 [网站] 菜单,之后选择 [Java项目] 选项。
再之后,点击 [添加Java项目] 按钮,选择该上传的 xxx-server包,并在“项目启动命令”补充--spring.profiles.active=dev参数。如下图所示:
第三步,部署前端(yudao-ui-admin-vue3编译过程略)
在宝塔首页,点击左侧的 [文件] 菜单, 在/www/wwwroot目录下,创建一个名字为xxx-ui-admin的目录。之后,上传dist.zip到该目录下,并进行解压。最终如下图所示:
选中本地的dist内的所有文件,进行压缩。(注意,不是压缩dist文件夹,而是选中它里面所有的内容!!!)
第四步,独立域名场景,配置后端转发
重要:此处直接配置后端转发,不需要在宝塔首页,点击左侧的 [网站] 菜单,之后选择 [HTML项目] 选项中做任何配置!!!!!
1、添加域名如下图:
2、外网映射如下图:(配置文件修改后才能显示出来)
3、修改配置文件
第五步,请求 地址,成功访问前端项目,返回前端界面。注意放行所用到的端口。