我的编程空间,编程开发者的网络收藏夹
学习永远不晚

若依springboot+vue前后端分离系统部署到腾讯服务器教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

若依springboot+vue前后端分离系统部署到腾讯服务器教程

文章目录


前言

前后端分离的开发模式在现代web应用开发中越来越流行,它可以提高开发效率、降低维护成本、提高系统的可扩展性和可维护性。而腾讯云作为国内领先的云计算服务提供商,为开发者提供了稳定、高效、安全的云计算服务,为前后端分离应用的部署提供了良好的解决方案。

本文主要介绍如何将基于SpringBoot和Vue的前后端分离系统部署到腾讯云服务器上,以帮助开发者快速搭建自己的云计算平台。本文将从环境准备、服务器配置、部署流程等方面进行详细讲解,帮助读者快速上手。

在开始之前,需要先了解SpringBoot和Vue的基础知识,并具备一定的Linux系统管理和操作经验。本文将从实际操作出发,结合具体的案例和代码示例,帮助读者深入理解前后端分离系统的部署和运维。

希望本文能够为广大开发者提供有价值的参考和指导,帮助大家更好地应对实际开发和运维中的挑战。


一、若依项目地址

Gitee链接地址:https://gitee.com/y_project/RuoYi。
若依官网地址:http://ruoyi.vip/

二、部署步骤

1.拉取项目

一、进入Gitee官网复制连接(如下图所示):

```cimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import  sslssl._create_default_https_context = ssl._create_unverified_context

二、打开idea拉取项目(如下图):
在这里插入图片描述


2.准备项目所需环境的修改

一、进入ruoyi-admin中,打开yml配置文件,这里有两个yml文件,需要根据你自己的电脑做出相对应的修改先点击application-druid.yml这个配置文件,里面配置很多,但是你只需要修改数据库配置就行了,这里的数据库地址如果改成你相对应的服务器ip地址,用户名,密码根据自己的数据库自行更改。
在这里插入图片描述
二、然后在点击application.yml这个配置文件,这个文件只需要修改redis配置就行了。
在这里插入图片描述

3.安装服务器中jar包所需要的运行环境

安装Jdk8:

这里为了方便我们就用yum安装方式安装了。

先查看是否安装了JDK

yum list installed |grep java

卸载CentOS系统Java环境

yum -y remove java-1.8.0-openjdk* *代表卸载所有openjdk相关文件输入

yum -y remove tzdata-java.noarch 卸载tzdata-java

查看JDK软件包版本

yum -y list java*

查看JDK软件包列表 安装JDK

yum install -y java-1.8.0-openjdk* 自动安装java1.8.0所有程序

控制台返回Complete安装成功!!

安装redis:

这里也用yum安装、默认安装的端口是6379,这里就不更改了!

yum install redis

启动redis:

systemctl start redis

安装mysql:

也用yum安装、默认端口是3306

查看数据库是否安装:

yum list installed | grep mysql

使用yum安装mysql数据库

yum -y install mysql-server mysql mysql-devel

命令将:mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!即安装完毕。

启动mysql

systemctl start mysqld

安装完成后,使用本地数据库工具,Navicat 等等,连接到服务器数据库,创建ruoyi项目所需要的数据库

然后服务器进入你存放jar包目录下,输入命令:

前台启动:java -jar 项目名称.java

后台启动:java -jar 项目名称.java &

启动成功后浏览器访问后台,输入你的服务器ip地址+端口号,这里的端口号是8085(注意默认是8080)

例如:192.168.44.128:8080
在这里插入图片描述

4.部署前端部分

打开ruoyi-ui前端部分
在这里插入图片描述

打开配置文件vue.config.js,修改其中target地址,此地址为你后端项目访问地址:改成后端项目启动浏览器访问地址就行了。
在这里插入图片描述

开始前端代码部分打包,在ruoyi-ui模块右击,点击open in打开终端!
在这里插入图片描述

先安装项目依赖输入:npm install

在进行项目打包:npm run build:prod

打包完成后会在项目ruoyi-ui目录下生成一个dist文件!

在这里插入图片描述

把生成的dist文件准备好,进入服务器,安装nginx这里也用yum方式安装:

5.安装 nginx

yum install -y nginx

安装完成后nginx、会在相应目录下生成配置文件等等

nginx 配置信息

网站文件存放默认位置(Welcome to nginx 页面)

/usr/share/nginx/html

网站默认站点配置

/etc/nginx/conf.d/default.conf

自定义 nginx 站点配置文件存放目录

/etc/nginx/conf.d/

nginx 全局配置文件

/etc/nginx/nginx.conf

启动 nginx

service nginx start

关闭 nginx

service nginx stop

重启 nginx

service nginx reload

在服务器/root目录下新建一个文件夹download,把打包生成的dist文件放到此目录下

修改nginx配置文件:

cd /etc/nginx/

vim nginx.conf

在文件中加入此行配置,root下的项目路径改为上面存放项目的路径!!!!

location为转发到后端路径!!!保存!!!

在这里插入图片描述

配置完成后启动nginx

cd /root/usr/sbin/ #进入此目录下启动nginx

./nginx #启动命令

浏览器访问:IP+端口,nginx端口默认的是80
在这里插入图片描述

总结

本文介绍了如何将基于SpringBoot和Vue的前后端分离系统部署到腾讯云服务器上的详细步骤和流程。总的来说,部署流程可以分为以下几个步骤:

环境准备:在腾讯云上创建一台Linux服务器,并安装必要的软件和工具,如Java、Node.js、Nginx等。

构建前端项目:将Vue项目打包成静态文件,并上传到服务器上。

构建后端项目:将SpringBoot项目打包成可执行Jar包,并上传到服务器上。

配置Nginx反向代理:配置Nginx服务器,将前端和后端的请求路由到对应的端口上。

启动应用程序:在服务器上启动后端应用程序,并通过Nginx代理访问前端页面。

通过以上步骤,我们可以成功地将前后端分离系统部署到腾讯云服务器上,并实现了前端和后端的分离和独立部署,为我们的应用程序提供了更好的可扩展性和可维护性。

总之,通过本文的介绍,我们可以了解到如何将前后端分离系统部署到腾讯云服务器上,并掌握了一些实用的工具和技巧,帮助我们更好地开发和运维我们的应用程序。同时,我们也要不断学习和探索新的技术和方法,不断提高自己的技能水平,为我们的应用程序提供更好的服务和体验。

来源地址:https://blog.csdn.net/superbigsboy/article/details/131324716

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

若依springboot+vue前后端分离系统部署到腾讯服务器教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

若依配置教程(九)若依前后端分离版部署到服务器Nginx(Windows版)

搭建若依环境 要部署到服务器上,首先要在本地运行若依系统 文章目录 搭建若依环境后端部署1.在application.yml中修改后台端口,这里默认是8080。2.在application-druid.yml中修改正式环境数据库。
2023-08-18

腾讯云服务器部署前后分离项目之前端部署

腾讯云服务器部署前后分离项目之前端部署 使用XShell连FIDAC接腾讯云远程服务器使用docker命令获取Nginx镜像 这里使用Nginx来作为前端的开发环境 docker pull nginx 查看镜像是否获取成功 doFIDACc
2022-06-28

腾讯云服务器部署maven前后端分离项目详细教程

腾讯云服务器部署maven前后端分离项目的详细教程如下:在本文的教程中,将介绍如何在腾讯云服务器上进行简单的部署和安装。我们将使用maven,这是一个用于构建和运行应用程序的框架,并且提供了一些用于管理和监控项目的工具。您需要先安装maven,并在"命令行"上运行它:maven-p--install-path='example-server'在本文的教程中,我们将使用maven中
2023-10-26

SpringBoot前后端分离项目,打包、部署到服务器详细图文流程

文章目录 实施步骤一、修改配置文件地址1.修改MySQL配置2.修改Redis配置3.修改日志路径和字符集配置 二、将源码压缩并上传服务器1.上传前端文件2.上传后端文件(同上) 三、前端项目打包1.安装依赖2.项目打包
2023-08-18

编程热搜

目录