ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

阿里云部署

阿里云部署

一、部署任务:使用阿里云组件完成若依项目部署:

1. ECS:部署 Nginx、Spring Boot。

机器密码:Qwer1234

2. RDS MySQL:存储业务数据。

3. Redis:缓存数据。

密码:redis@123

准备工作:

1.安装网络源及yum工具

yum install -y epel-release yum install -y wget vim net-tools unzip lrzsz gcc gcc-c++ make

2.安装Git

yum install -y git git --version

3.安装JDK8

yum install -y git git --version

4.安装 Maven 3.6.3

wget https://repo.huaweicloud.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/ #配置环境变量: vim /etc/profile export MAVEN_HOME=/usr/local/apache-maven-3.6.3 export PATH=$MAVEN_HOME/bin:$PATH #刷新环境变量: source /etc/profile mvn -version

5.安装 Node.js 12

curl -fsSL https://rpm.nodesource.com/setup_12.x | bash - yum install -y nodejs node -v npm -v

6.安装Nginx

#上传 epel.repo yum install -y nginx nginx -v systemctl enable nginx

7. MySQL 5.7 使用阿里云

8. Redis 使用阿里云

若依

若依密码:Ruoyi@123

拉取若依源码

cd /opt git clone https://gitee.com/humajun/ruoyi.git

修改若依配置文件

mysql配置
vim /opt/ruoyi/ruoyi-admin/src/main/resources/application

把数据库地址改成真实数据库地址:

redis配置
vim /opt/ruoyi/ruoyi-admin/src/main/resources/application.yml

把redis地址改成真实redis地址:

数据库导入

cd /opt/ruoyi/sql mysql -h rm-uf6x01brci8zp6p9q.mysql.rds.aliyuncs.com -u ruoyi -p'Ruoyi@123456' ry < ry_20250522.sql

前端打包

cd /opt/ruoyi/RuoYi-Vue/ruoyi-ui npm install npm run build:prod

成功后会生成:

后端打包

进入项目根目录或后端目录执行 Maven 打包项目,并跳过测试

cd /opt/ruoyi/RuoYi-Vue mvn clean package -DskipTests

成功后会生成:

部署spring后端

测试启动

cd /opt/ruoyi/ruoyi-admin/target java -jar ruoyi-admin.jar #检查端口 netstat -ntlp | grep 8080

另开一台机器查看端口

后台启动方式

配置nginx反向代理

vim /etc/nginx/nginx.conf

检查语法错误并重启

4. 实现若依项目正常访问。

二、日志采集 :使用阿里云 SLS 完成日志采集:

- Nginx:access.log、error.log。

- Spring Boot:应用运行日志、异常日志。

要求:日志成功采集到 SLS,并能够查询。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进