前端启若依项目 后端配置 若依

### 若依项目的 Ubuntu 服务器部署教程 #### 准备工作 在开始之前,确保已经完成 Ubuntu 服务器的基础配置,包括 SSH 连接、用户管理以及防火墙设置等内容[^1]。这一步骤对于保障服务器的安全性和稳定性至关重要。 --- #### 安装必要的软件和服务 为了成功运行若依项目,需要安装 Java 环境和数据库服务(如 MySQL)。以下是具体操作: ##### 1. 更新系统包 执行以下命令更新系统的软件包列表并升级现有软件包: ```bash sudo apt update && sudo apt upgrade -y ``` ##### 2. 安装 OpenJDK 若依项目基于 Java 开发,因此需要安装 JDK。推荐使用 OpenJDK 11 或更高版本: ```bash sudo apt install openjdk-11-jdk -y ``` 验证安装是否成功: ```bash java -version ``` ##### 3. 安装 MySQL 数据库 下载并安装 MySQL: ```bash sudo apt install mysql-server -y ``` 动 MySQL 并设置开机自: ```bash sudo systemctl start mysql.service sudo systemctl enable mysql.service ``` 进入 MySQL 控制台初始化数据库及相关表结构: ```sql CREATE DATABASE ruoyi CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL PRIVILEGES ON ruoyi.* TO 'ruoyi_user'@'localhost' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; ``` --- #### 部署若依项目的核心组件 ##### 1. 下载并解压项目文件 假设已准备好 `dist.zip` 文件,可通过 XShell 将其上传至 `/home/ubuntu/vue` 目录下[^3]。接着,在终端中切换到该目录并解压缩: ```bash cd /home/ubuntu/vue unzip dist.zip ``` ##### 2. 修改数据库连接配置 找到 jar 包中的 `application.yml` 文件路径,并按照需求调整其中的数据库配置项[^2]。可以借助工具类程序(如 JAR 扩展插件)或者重新打包的方式实现修改。 ##### 3. 动后台服务 将后端 Jar 文件放置于合适位置(例如 `/opt/ruoyi/backend.jar`),随后通过如下方式动应用: ```bash nohup java -jar backend.jar > log.txt & ``` 此命令会以后台模式运行应用程序并将日志输出存储到指定文件当中。 --- #### 前端页面发布 如果前端部分采用 Vue 构建,则需将其静态资源复制到 Web 服务器根目录里。比如当选用 Nginx 来提供 HTTP 访问支持时可按下面步骤处理: ##### 1. 安装 Nginx ```bash sudo apt install nginx -y ``` ##### 2. 调整站点配置 编辑默认网站配置文件以指向前端编译后的 HTML 和 JS 文件所在的位置: ```nginx server { listen 80; server_name localhost; location / { root /home/ubuntu/vue/dist; # 替换为实际路径 index index.html index.htm; } } ``` 重 Nginx 应用更改: ```bash sudo systemctl restart nginx ``` --- #### 测试访问 确认所有环节都已完成之后尝试从浏览器输入公网 IP 地址查看首页加载情况即可判断整个流程是否顺利完成。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值