新手入门阿里云服务器、阿里云数据库、若依项目部署
目录一、新服务器配置(如果是配置过的跳过此步骤)1登录阿里云服务器,打开控制台2打开云服务器列表2点击服务器资源,进到服务器详情列表2点击远程连接3输入登录密码3安装宝塔面板(这里服务器是Centos)5开通安全组6宝塔配置8安装redis和redis数据管理工具12安装php8.012二、数据库配置16打开阿里云在左侧菜单栏点击云数据库RDS版16点击进入数据库管理界面17申请外网地址17设置白
一、新服务器配置(如果是配置过的跳过此步骤)
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
添加如下字段
更多推荐
所有评论(0)