一、新服务器配置(如果是配置过的跳过此步骤)

1.登录阿里云服务器,打开控制台

在这里插入图片描述

2.打开云服务器列表

在这里插入图片描述

3.点击服务器资源,进到服务器详情列表

在这里插入图片描述
在这里插入图片描述

4.点击远程连接

在这里插入图片描述
在这里插入图片描述

5.输入登录密码

在这里插入图片描述
如果登录不了重置密码
在这里插入图片描述
在这里插入图片描述
修改完成后重启实例
在这里插入图片描述

6.安装宝塔面板(这里服务器是Centos)

首先查看有没有装过宝塔
命令:bt default
在这里插入图片描述
如果没有安装输入以下对应的命令:
Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装脚本
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
在这里插入图片描述
输入 y 回车
在这里插入图片描述
安装完成后保存信息(这个很重要)
在这里插入图片描述

7.开通安全组

在这里插入图片描述
点击进入安全组
在这里插入图片描述
手动添加端口号
在这里插入图片描述
最后访问刚刚安装完宝塔的链接
在这里插入图片描述
输入账号、密码点击登录
在这里插入图片描述
在这里插入图片描述

8.宝塔配置

在这里插入图片描述
注册或者填写宝塔账号密码
在这里插入图片描述
点击软件商店下载软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
登录终端:
在这里插入图片描述

安装jdk(安装了就跳过)

检查jdk是否安装 命令: java -version
①安装
命令:yum install java-1.8.0-openjdk* -y
安装目录为:/usr/lib/jvm
在这里插入图片描述
②配置环境变量
打开profile文件
在这里插入图片描述
在这里插入图片描述
③在文件最后添加如下字段保存退出就ok了

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述
④在终端输入命令显示一下结果说明安装成功
在这里插入图片描述

9.安装redis和redis数据管理工具

进入软件商店搜索redis点击安装
在这里插入图片描述
在这里插入图片描述

10.安装php8.0

①首先先卸载系统默认安装的php5.6,然后再安装8.0版本的php软件
在这里插入图片描述
②安装redis扩展
在这里插入图片描述
在这里插入图片描述
③配置redis绑定的IP地址(改为0.0.0.0后保存)redis密码自行设置
点击服务->重启redis
在这里插入图片描述
④开通安全组和宝塔安全端口
在这里插入图片描述
宝塔面板
在这里插入图片描述⑤打开redis数据管理工具测试
在这里插入图片描述
⑥填写服务器IP地址和redis密码点击保存
在这里插入图片描述
⑦点击REDIS库(如果出现次界面表示配置成功了)
在这里插入图片描述

二、阿里云Mysql数据库配置

1.打开阿里云在左侧菜单栏点击云数据库RDS版

在这里插入图片描述

2.点击进入数据库管理界面

在这里插入图片描述

3.申请外网地址

在这里插入图片描述

4.设置白名单

在这里插入图片描述

5.创建白名单为0.0.0.0/0

在这里插入图片描述
在这里插入图片描述

6.创建数据库访问账号

在这里插入图片描述
在这里插入图片描述

7.打开Navicat for MySQL测试连接

回到数据库基本信息查看外网访问地址
在这里插入图片描述
软件:在这里插入图片描述
在这里插入图片描述
例如:
在这里插入图片描述
点击测试连接,最后点击确定按钮
在这里插入图片描述

8.导入导出数据库

①导入数据库
首先先创建一个数据库
打开刚刚连接的数据库,单击鼠标右键新建数据库
在这里插入图片描述
在这里插入图片描述
打开数据库
在这里插入图片描述
单击鼠标右键运行SQL文件
在这里插入图片描述
选择项目的.sql文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成后关闭
刷新即可查看数据库表
在这里插入图片描述

三、项目配置打包部署

1.打开IntelliJ IDEA 2020.x.x

在这里插入图片描述
打开application.yml文件配置端口号
在这里插入图片描述
配置redis(redis账号密码上面教程已配置过(如忘记请查看前面教程))
在这里插入图片描述
打开application-prod.yml配置链接数据库
在这里插入图片描述
在这里插入图片描述

2.打包后台项目

打开maven窗口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.ruoyi vue项目前端打包
打开终端
在这里插入图片描述
输入命令:
npm run build:prod
在这里插入图片描述
在这里插入图片描述

3.部署后端

①进入宝塔选择文件菜单,创建文件夹zyy
在这里插入图片描述
在这里插入图片描述
选择打包好的jar文件上传
在这里插入图片描述
在这里插入图片描述
上传成功后再选择上传目录,上传打包好的前端dist文件夹
在这里插入图片描述
点击开始上传
在这里插入图片描述
点击终端
在这里插入图片描述
安装nohup: yum install coreutils
在这里插入图片描述
输入 y
在这里插入图片描述
输入命令:nohup java -jar zyy-admin.jar > /dev/null 2>&1 &
zyy-admin.jar jar包名称
在这里插入图片描述
查看运行情况:ps -ef | grep java
在这里插入图片描述
在阿里云添加端口号
在这里插入图片描述
在宝塔添加安全防火墙
在这里插入图片描述
部署前端
添加站点
在这里插入图片描述
填写网站的IP地址或者域名(域名自己购买)
在这里插入图片描述

选择dist目录后提交
在这里插入图片描述
配置以下参数后保存
在这里插入图片描述
以下是以上图片文本内容,根据实际情况修改

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

		location / {
            root   /home/ruoyi/projects/ruoyi-ui;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
		
		location /prod-api/{
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
		}

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

添加80端口
在这里插入图片描述
访问ip地址出现登录页面

在这里插入图片描述
参考:https://doc.ruoyi.vip/ruoyi-vue/document/hjbs.html#nginx%E9%85%8D%E7%BD%AE

如果退出登录出现404
添加如下字段
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐