第八小组部署文档1
需积分: 0 43 浏览量
更新于2022-08-08
收藏 409KB DOCX 举报
该部署文档详细介绍了在一个服务器环境中如何部署一个基于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应用生命周期管理和运维工作具有重要的参考价值。
郭逗
- 粉丝: 33
- 资源: 318
最新资源
- 基于SpringBoot+Vue的校园二手物品交易前端设计源码
- 操作系统阶段考复习 1.docx
- 操作系统 3.1 调度算法.docx
- 操作系统 3.2 死锁.docx
- 操作系统 2.3 进程通信与线程.docx
- 操作系统 2.1 进程.docx
- 操作系统阶段考复习 2.docx
- 操作系统第四章.docx
- 操作系统第四章.docx
- 操作系统复习 3.docx
- 第五章设备管理.docx
- 类胡闹厨房 -Code Monkey
- pca 关联规则.docx
- 线性回归与多项式回归.docx
- 机器学习题库重点_1736268891939.pdf
- 网课笔记重点(感知机大题)_1736268912966.pdf