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

这篇具有很好参考价值的文章主要介绍了若依springboot+vue前后端分离系统部署到腾讯服务器教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

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

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

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

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


一、若依项目地址

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

二、部署步骤

1.拉取项目

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

若依部署到服务器,java,spring boot,vue.js,腾讯云,java

二、打开idea拉取项目(如下图):
若依部署到服务器,java,spring boot,vue.js,腾讯云,java


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

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

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

1、安装Jdk8:

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

1、先查看是否安装了JDK

yum list installed |grep java

2、卸载CentOS系统Java环境

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

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

3、查看JDK软件包版本

yum -y list java*

4、查看JDK软件包列表 安装JDK

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

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

2、安装redis:

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

yum install redis

启动redis:

systemctl start redis

3、安装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项目所需要的数据库

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

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

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

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

例如:192.168.44.128:8080
若依部署到服务器,java,spring boot,vue.js,腾讯云,java

4.部署前端部分

1、打开ruoyi-ui前端部分
若依部署到服务器,java,spring boot,vue.js,腾讯云,java

打开配置文件vue.config.js,修改其中target地址,此地址为你后端项目访问地址:改成后端项目启动浏览器访问地址就行了。
若依部署到服务器,java,spring boot,vue.js,腾讯云,java

开始前端代码部分打包,在ruoyi-ui模块右击,点击open in打开终端!
若依部署到服务器,java,spring boot,vue.js,腾讯云,java

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

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

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

若依部署到服务器,java,spring boot,vue.js,腾讯云,java

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

5.安装 nginx

yum install -y nginx

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

nginx 配置信息

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

/usr/share/nginx/html

2、网站默认站点配置

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

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

/etc/nginx/conf.d/

4、nginx 全局配置文件

/etc/nginx/nginx.conf

5、启动 nginx

service nginx start

6、关闭 nginx

service nginx stop

7、重启 nginx

service nginx reload

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

修改nginx配置文件:

1、cd /etc/nginx/

2、vim nginx.conf

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

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

若依部署到服务器,java,spring boot,vue.js,腾讯云,java

配置完成后启动nginx

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

./nginx #启动命令

浏览器访问:IP+端口,nginx端口默认的是80
若依部署到服务器,java,spring boot,vue.js,腾讯云,java

总结

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

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

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

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

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

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

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

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

到了这里,关于若依springboot+vue前后端分离系统部署到腾讯服务器教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于若依前后端分离版(Springboot+Vue)的文件预览

    主要介绍两种方式实现文件预览的方式,一种是通过前端插件匹配不同的文件,另一种就是使用已经完善的文件预览系统。我更推荐使用第二种方式,因为这样会少去很多工作量。本文主要介绍第一种方式,第二种方式会出现在另外一篇文章中。 本文是基于若依前后端分离版

    2024年02月13日
    浏览(33)
  • 用docker一键部署前后端分离若依系统

    目录 一、搭建局域网 1.1、介绍前后端项目搭建 1.2、操作 二、安装redis 测试 三、安装Mysql 检查 远程连接  注意:0- 1-工具原因,复制进去记得删除​编辑 工具测试 四、部署后端服务 4.1、创建数据库 4.2、使用Dockerfile自定义镜像 测试 测试 五、前端部署 5.1、nginx部署 分析n

    2024年03月16日
    浏览(32)
  • 全面解析若依框架(springboot-vue前后分离--后端部分)

    前端启动 后端启动 创建数据库ry-vue,导入ry_2021xxxx.sql,quartz.sql,加载好依赖直接启动。 后端技术 SpringBoot Spring Security JWT MyBatis Druid Fastjson 分页实现 导入导出 上传下载(框架使用的简单,不做讲解) 权限控制 事务管理(这里使用@Transactional,不做讲解,具体和Spring的8种事务

    2024年01月16日
    浏览(34)
  • ❤ 全面解析若依框架vue2版本(springboot-vue前后分离--前端部分)

    一般在vue项目public文件夹下命名为“favicon.ico” ❤ 处理步骤 第1步:将图标重命名为“favicon.ico”,并放在项目根目录 下。 第2步:然后在index.html中引入,title中修改页面标题。 第3步:修改build文件夹下 webpack .dev.conf.js和webpack.prod.conf.js文件中的内容。 第五步:重新已经成功

    2024年02月12日
    浏览(28)
  • 若依(Ruoyi)前后端分离版项目部署到服务器(Linux环境)后,刷新页面报错:404 Not Found

    原文章: 若依(ruoyi)前后端分离版使用教程之若依后端部署阿里云服务器步骤(超详细)_蓝多多的小仓库的博客-CSDN博客 问题:         在若依项目部署服务器后,可以正常运行,但如果执行刷新页面操作,便会出现404 Not Found。 原因:         Nginx未正确配置。由

    2024年02月17日
    浏览(38)
  • ruoyi若依前后端分离项目部署到服务器后,PUT DELETE请求403错误,GET POST请求正常

    后端打包方式war,部署到tomcat8, PUT DELETE请求报403错误,网上有三种说法 第一种是跨域请求问题 第二种是服务器没有放开了PUT DELETE请求,需要前端添加header ruoyi vue 自动生成代码PUT DELETE为http不安全方法,这个怎么解决安全问题 · Issue #I43AX6 · 若依/RuoYi-Vue - Gitee.com 用域名访问

    2024年01月17日
    浏览(36)
  • 基于springboot+vue+mysql的新能源充电系统--前后端分离(内含源码+报告+部署教程)

    新能源充电系统管理系统按照操作主体分为管理员和用户。管理员的功能包括反馈管理、客服聊天管理、充电桩管理、充电桩预约管理、字典管理、新能源公告管理、用户管理、管理员管理等,可以管理报修。用户的功能包括管理部门以及部门岗位信息,管理充电桩信息,培

    2024年02月09日
    浏览(29)
  • [ RuoYi ] 若依前后端分离 RuoYi-Vue 项目 war 包 Tomcat 项目部署

    Apache Tomcat® - Apache Tomcat 9 Software Downloads https://tomcat.apache.org/download-90.cgi Tomcat的主要特点和功能包括: ①Servlet和JSP容器:Tomcat作为一个Web服务器,可以解释执行Java Servlet和JSP代码,处理HTTP请求和响应,生成动态的Web页面。 ②独立性和易用性:Tomcat是一个独立的服务器,可以

    2024年02月07日
    浏览(45)
  • ruoyi-vue 新建模块--若依前后端分离系统代码生成。

    1. 在数据库中创建表 有几个要点: 1、必须要有自增主键; 2、必须要有表注释; 3、每个字段必须有注释; 》 2.使用代码生成功能,生成 基础代码 2.1 修改代码生成器中配置文件 generator.yml 修改完成后 → 需要重新启动右上角的RuoYiApplication 2.2 使用 系统工具 代码生成 创建菜

    2024年02月03日
    浏览(32)
  • 【若依】前后端分离部署前端配置二级域名(部署到Nginx上,打开后一直显示正在加载系统资源)

    问题描述 最初部署前端文件到nginx上之后,打开页面却一直显示“正在加载系统资源,请耐心等待”字样,无法正常运行。研究后发现问题是由于服务器使用Nginx转发域名请求,无法使用根目录,所以对前端进行二级域名配置,修改代码如下: vue.config.js 其实若依给的注释里

    2024年02月03日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包