type
status
date
slug
summary
tags
category
icon
password
一、云端环境准备
以下部署基于Centos7 系统环境
1.1 安装MySQL
卸载Centos7自带mariadb
解压mysql
执行安装
启动Mysql
修改初始的随机密码
授予远程连接权限
控制命令
关闭防火墙
1.2 安装nginx
nginx命令
1.3 配置JDK
下载JDK,登录官方https://www.oracle.com/java/technologies/downloads/#java8 下载所需版本的 JDK,版本为JDK 1.8
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Faccedd08-b588-4342-b187-02cd11bf1e0e%2FUntitled.png?table=block&id=14068efb-b64a-41e3-9001-e5443e069410)
解压
编辑 /etc/profile 文件
执行source命令,使配置立即生效
检查是否安装成功
二、项目部署
2.1 部署Vue项目
打包Vue项目
进入到Vue项目目录,执行
将生成的dist目录上传至服务器 /usr/vue/dist
配置nginx
进入到/etc/nginx/conf.d目录,创建vue.conf文件,内容如下
使配置生效
2.2 打包Java程序
双击package,会自动打包在项目路径文件夹的/target文件夹下
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe412b9b0-fafe-4777-816a-5a1b201707dc%2FUntitled.png?table=block&id=cae41373-7f1b-4931-bd0a-3461647de492)
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3216f426-aade-49a7-a3cf-a7b9ae196fa5%2FUntitled.png?table=block&id=0661b627-56ae-41dd-8690-faf05bb2a0f8)
因为springboot有内置tomcat容器,这点比较方便,省去了tomcat的部署。我们到时候直接可以直接把jar包扔到linux上。
- 作者:MasterYe
- 链接:https://www.masterye.xyz//article/example
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。