返回顶部
首页 > 资讯 > 服务器 >若依springboot+vue前后端分离系统部署到腾讯服务器教程
  • 878
分享到

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

springbootvue.js腾讯云java 2023-09-27 09:09:04 878人浏览 薄情痞子
摘要

文章目录 前言一、若依项目地址二、部署步骤1.拉取项目2.准备项目所需环境的修改3.安装服务器中jar包所需要的运行环境4.部署前端部分5.安装 nginx 总结 前言 前后端分离的

文章目录


前言

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

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

在开始之前,需要先了解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

--结束END--

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

本文链接: https://lsjlt.com/news/419452.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作