该部署文档详细介绍了在一个服务器环境中如何部署一个基于Java的SpringBoot应用,同时包含Vue.js前端和MySQL数据库,以及使用Nginx进行静态资源的分发。以下是各个步骤中的关键知识点: 1. **服务器环境**: - **MySQL**:这里是8.0.20版本,用于数据存储。 - **JDK**:使用的是1.8.0_251版本,是Java开发和运行的必备环境。 - **njnix**:可能是指某种特定的Linux发行版或工具,但未提供更多信息。 - **Vue-cli**:版本4.8.0,用于Vue.js项目的快速搭建和构建。 - **SpringBoot**:版本2.2.6,是一个轻量级的Java框架,用于构建微服务。 2. **服务器安全组**: - 开启服务器安全组是为了保护服务器,允许特定的网络流量进入和外出。 3. **Java环境安装与配置**: - **下载并上传JDK**:通过lrzsz命令将JDK安装包上传到服务器。 - **解压与安装**:使用`tar`命令解压缩JDK。 - **设置环境变量**:通过编辑`/etc/profile`文件,确保Java可全局使用。 - **使配置生效**:使用`source`命令立即执行profile文件。 4. **Mysql安装部署**: - **上传与安装**:未详述具体过程,通常涉及下载、上传和执行安装脚本。 - **配置**:包括设置初始密码,修改为更安全的密码,并调整权限以允许远程访问。 5. **SSH通道连接MySQL**: - 使用**Navicat**创建SSH隧道,连接远程数据库。 - 用户名和密码分别对应SSH连接和数据库连接。 6. **SpringBoot应用部署**: - **配置修改**:在`application.properties`中更新数据库连接信息,设置跨域策略。 - **Maven打包**:通过Maven构建工具将应用打包成jar文件。 - **运行jar包**:确保8080端口可用,使用`nohup`或`screen`命令确保应用后台运行。 7. **Vue打包部署到Nginx**: - **安装Nginx**:配置服务器的静态文件服务器。 - **配置Nginx**:在http配置段中添加Vue应用的相关配置。 - **Vue打包**:通过`npm run build`命令将前端应用打包到dist目录。 - **上传与解压**:使用rar工具处理压缩文件,将其解压到Nginx的配置目录下。 8. **访问项目**: - 通过服务器的公网IP地址(47.93.85.24)访问项目,不同用户有不同的账号密码权限。 这个部署流程涵盖了从基础环境准备、数据库安装、Java应用部署、前端打包到服务器端的整个过程,对于理解完整的Web应用生命周期管理和运维工作具有重要的参考价值。
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar](https://profile-avatar.csdnimg.cn/e57ab49fc68447df9f7c440a62c17e93_weixin_35804557.jpg!1)
- 粉丝: 30
- 资源: 318
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 单片机常用芯片和器件手册.zip
- C51论坛离线浏览资料.chm
- 单片机指令速查表.doc
- 设定80C51串行异步通讯的波特率.zip
- 创新MOM培训文档_物料主数据之包材_240625.pptx
- 医学图像分类数据集:CT胸部扫描癌症分类(4分类)【包括划分好的数据、类别字典文件、python数据可视化脚本 】
- 基于C51单片机设计四位数字频率计数码管显示实验Proteus仿真及软件实例源码.zip
- 基于C51单片机设计MAX7221数码管动态显示程序Proteus仿真及软件实例源码.zip
- DS18B20温度传感器实战应用与源码解析.zip
- python-leetcode面试题解之第384题打乱数组.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0