当前位置: 首页 > news >正文

将springboot项目部署到云服务器中,将vue项目部署到nginx中

文章目录

  • 将springboot项目部署到云服务器中
    • 1.数据库移植
    • 2.后端程序java部署
  • 将vue项目部署到nginx中
    • 1.打包
    • 2.上传nginx

将springboot项目部署到云服务器中

如果没有云服务器或者云服务器没有部署请先购买部署云服务器—>
云服务器的购买
云服务器中软件的安装
云服务器中jdk的安装
云服务器中tomcat的安装
云服务器中nginx的安装

1.数据库移植

这里我使用的是mysql数据库,右击数据库可以看到有备份和导入,将数据库备份并导入到云服务的数据库中。在这里插入图片描述

2.后端程序java部署

  • 修改项目中的ip,mysql数据库和密码,上传文件存储的位置(用linux中安装的tomcat位置作为存储地址),日志文件位置。

在这里插入图片描述

  • 修改Application,修改项目启动类
    在这里插入图片描述
  • 打包jar
    在这里插入图片描述
  • 将打包好的jar用Xftp上传到opt
  • 启动shell,使用shell启动jar包:java -jar -jar包名,用此可以启动,但是不能后台一直运行
  • 一直启动:nohup java -jar jar包 &
  • log.log: 运行日志
  • nohup.out: 控制台打印的日志
  • app.pid: 服务器运行的id
  • 停止当前服务:cat /opt/app.pid | xargs kill(直接删掉app.pid中的进程号服务)

将vue项目部署到nginx中

1.打包

  • 修改ip,端口号,然后npm run build打包

2.上传nginx

  • 了解nginx服务器(知道有什么特点,有什么功能) 由俄罗斯人开发的web服务器,支持反向代理
    支持正向代理:知道目标服务器地址,例如访问tomcat
    支持反向代理:不知道目标服务器地址,例如访问tomcat,由tomcat代理调用其他
    支持负载均衡:就是将很多个请求通过负载均衡规则,分发到多个服务器上,分解服务器压力
    部署到tomcat中也是可以的,但是tomcat主要是用来部署java项目
    如果是纯前端,建议用前端服务器,只运行静态的html,处理能力非常高
  • 将打包好的项目上传到nginx/html中
  • 在浏览器访问,ip+端口号

相关文章:

  • 后台网站地图/做运营的具体做什么
  • app定制网站开发/网络营销代运营外包公司
  • 湖南兼职网站建设/谷歌搜索引擎香港入口
  • 做爰全过程免费网站/软文营销怎么写
  • wordpress 同步到微博/网页制作软件下载
  • 双十一各平台数据/在seo优化中
  • 带你吃透Servlet核心编程下篇(完整图文教程)
  • Go语言详解
  • 初窥string(1)——string的基本使用
  • MyBatis的核心配置文件
  • 【SpringCloud学习笔记】Feign
  • 黑猫带你学UFS协议第8篇:UFS标志(Flags)和属性(Atrributes)详解
  • 你一定要知道的代码规范(进阶)
  • [Vue]插件
  • 大话西游服务端开服架设服务器搭建教程
  • 第三章Linux环境基础开发工具使用(yum+rzsz+vim+g++和gcc+gdb+make和Makefile+进度条+git)
  • C++(类与对象)是纸老虎吗?
  • 这些Java基础知识,诸佬们都还记得嘛(学习,复习,面试都可)