当前位置:首页 > 系统教程 > 正文

Linux宝塔面板一键部署若依系统(全网最菜鸟友好教程:前后端分离版)

Linux宝塔面板一键部署若依系统(全网最菜鸟友好教程:前后端分离版)

小白也能轻松上手的超详细步骤指南

大家好!如果你是菜鸟入门Linux的新手,想快速部署若依前后端分离版系统,但看不懂复杂命令,别担心!本教程将用最简单的语言,教你通过Linux宝塔面板轻松完成部署。宝塔面板是一款图形化服务器管理工具,能大大降低操作难度,让你像玩电脑一样管理服务器。

本教程是部署教程中最简单的版本,专为小白设计,每一步都有截图和说明。我们将从零开始,涵盖服务器准备、环境配置、文件上传和访问测试。只需跟着做,30分钟内就能让若依系统跑起来!

第一步:准备工作

1. 购买一台Linux服务器(推荐CentOS 7或Ubuntu 20.04系统),确保有公网IP和root权限。2. 安装宝塔面板:登录服务器,运行以下命令(以CentOS为例):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成后,记下面板地址、用户名和密码,通过浏览器访问宝塔面板。

Linux宝塔面板一键部署若依系统(全网最菜鸟友好教程:前后端分离版) Linux宝塔面板 若依前后端分离 部署教程 菜鸟入门 第1张

3. 在宝塔面板中安装必要软件:点击“软件商店”,安装Nginx(版本1.20+)、MySQL(版本5.7+)和Java(版本1.8+)。这些是运行若依前后端分离版的环境基础。

第二步:部署若依后端

1. 下载若依后端代码:访问若依官网(ruoyi.vip),下载前后端分离版的后端项目(通常是一个Spring Boot的jar包或源码)。2. 上传文件:在宝塔面板的“文件”模块中,进入/www/wwwroot目录,新建文件夹如“ruoyi-backend”,上传后端文件(如ruoyi-admin.jar)。3. 配置数据库:在宝塔面板的“数据库”模块中,创建MySQL数据库,命名为“ruoyi”,并设置用户名和密码。然后导入若依的SQL脚本(在下载的代码包中)。4. 修改配置文件:如果上传的是源码,编辑application.yml文件,将数据库连接信息改为你的设置;如果上传的是jar包,可以通过命令行参数指定。5. 启动后端:在宝塔面板的“软件商店”中找到“Java项目管理器”,添加项目,选择jar包路径,设置端口(默认为8080),点击启动。看到“启动成功”提示即可。

第三步:部署若依前端

1. 下载若依前端代码:从官网下载前端项目(通常是一个Vue.js的dist包或源码)。2. 上传文件:在/www/wwwroot目录下新建文件夹如“ruoyi-frontend”,上传前端文件(如果是源码,需编译;建议直接上传编译后的dist文件夹内容)。3. 配置Nginx:在宝塔面板的“网站”模块中,添加站点,域名填写你的服务器IP或域名,根目录指向“/www/wwwroot/ruoyi-frontend”。4. 修改Nginx配置:点击站点设置,在“配置文件中添加以下内容,代理后端请求:

location /prod-api/ {    proxy_pass http://localhost:8080/;    proxy_set_header Host $host;}

5. 重启Nginx:保存配置后,重启Nginx服务,使更改生效。

第四步:测试访问

1. 打开浏览器,输入你的服务器IP或域名(如http://your-ip)。如果看到若依登录页面,说明前端部署成功。2. 使用默认账号(admin/admin123)登录,若能进入系统后台,表示Linux宝塔面板部署成功!如果失败,请检查后端是否运行、端口是否开放(宝塔面板安全组中放行8080和80端口)。

恭喜!你已经完成了若依前后端分离版的部署。这个部署教程避免了复杂命令,全程图形化操作,非常适合菜鸟入门。如果有问题,可以多查看宝塔面板的日志功能,或访问若依社区寻求帮助。祝你使用愉快!