1. 项目背景与环境准备
若依(RuoYi)是一套基于Spring Boot和Vue.js的前后端分离权限管理系统,在企业级应用开发中广受欢迎。阿里云轻量应用服务器因其性价比高、配置简单,成为个人开发者和小型团队部署测试环境的首选方案。本文将详细记录从零开始在阿里云轻量服务器上部署若依前后端分离项目的完整过程。
提示:本文操作基于阿里云轻量应用服务器(CentOS 7.6系统),若依版本为4.7.5,所有命令均经过实测验证。
1.1 服务器基础配置
首次登录阿里云轻量服务器后,建议先完成以下基础配置:
bash复制# 更新系统软件包
yum update -y
# 安装常用工具
yum install -y wget curl vim git unzip
# 关闭防火墙(测试环境建议关闭,生产环境需配置规则)
systemctl stop firewalld
systemctl disable firewalld
# 设置时区为上海
timedatectl set-timezone Asia/Shanghai
1.2 必要环境安装
若依系统运行需要Java、MySQL、Nginx和Node.js环境:
bash复制# 安装Java 1.8
yum install -y java-1.8.0-openjdk-devel
java -version # 验证安装
# 安装MySQL 5.7
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-community-server
systemctl start mysqld
systemctl enable mysqld
# 获取MySQL初始密码
grep 'temporary password' /var/log/mysqld.log
# 安全设置MySQL(交互式)
mysql_secure_installation
# 安装Nginx
yum install -y epel-release
yum in
