第一步首先:

首先要在 controller层 上+ @CrossOrigin  跨域注解

第二步:要新建一个跨域的配置类

private CorsConfiguration buildConfig() {CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.addAllowedOrigin("http:xxxxxxx");         此处要修改成你的服务器IP地址corsConfiguration.addAllowedOrigin("*"); // 1 设置访问源地址 corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法corsConfiguration.setMaxAge(MAX_AGE);return corsConfiguration;}

后端大致就这些,这些你在部署项目之前大概都已经修改好了

前端:

=========================================================================

接下来就是重头戏:

首先我们需要一个纯净的服务器!!!!(需要跟刚买的时候一样)  安装宝塔面板,因为我尝试过用自己的服务器搭建项目,但是最终因为种种原因导致最终项目部署成功了,但是页面非常卡顿。

接下来安装宝塔 面板:

操作步骤:

1:使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式(Xshell)

2: 执行以下命令,下载并安装宝塔面板。

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

返回如下结果表示安装成功:

Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.
success
==================================================================
Congratulations! Installed successfully!
==================================================================

3:记录返回结果中的 “面板地址”、“username” 和 “password” 的参数值。

==================================================================
外网面板地址: http://114.xxx.xxx.188:8888/57ffcc15
内网面板地址: http://172.xx.x.42:8888/57ffcc15
username: r4tpci0c
password: eb691ecc
If you cannot access the panel,
release the following panel port [8888] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口
==================================================================

4:在本地计算机中,打开浏览器,输入记录的“面板地址”参数值,访问进入宝塔面板页面。
例如 http://114.xxx.xxx.188:8888/57ffcc15

5:

6:登录成功以后,找到以下的目录

7:将springBoot 项目打包成一个Jar  包  放到 http 目录下

8:将前端Vue 项目 使用:npm  run  build 指令 打包 ,打包完成后,会有一个dist  文件

然后将里面的所有文件 全部拷贝到 下来  放到 刚刚宝塔面板上的http 文件夹下面

9:然后放好之后,看图片进行下一步 :

把网站目录修改成:你刚刚存放文件的目录

 10:现在就可以用ip 地址去访问前端Vue  页面了 ,切记开放端口号!!!

11:来到宝塔面板, 添加一个Mysql数据库

12:最后来到宝塔面板文件页:打开终端 在终端下输入命令:

nohup java -jar  你的项目名.jar &   

然后SpringBoot项目  会生成一个 nohup.out  文件 就意味着后台启动成功了!!!这个时候你就可以看看是否能启动成功了。

SpringBoot + Vue 前后端分离项目部署到服务器上相关推荐

  1. 关于springboot vue前后端分离项目部署到阿里云轻量服务器(前后端分开部署)

    0.购买阿里云服务器 1.安装jdk 使用yml安装 2.安装mysql 3.安装nginx 4.打包后端项目 后端项目更改: 在pom.xml文件中,增加打包成jar包的配置文件 applicati ...

  2. springboot + vue 前后端分离项目部署及服务器配置

    项目简介 项目实现效果 主要实现: 注册.登录.新增.删除员工.websocket消息推送等功能 项目yml配置 mybatis:type-aliases-package: com.lps.trave ...

  3. 阿里服务器部署springboot+vue前后端分离项目

    服务器部署springboot+vue前后端分离项目 最近刚刚在实习熟悉公司的业务,所有尝试着自己将项目部署到服务器上.本次部署的项目是Spring Boot+Vue前后端分离项目,后端使用的技术有M ...

  4. 从0搭建一个Springboot+vue前后端分离项目(一)安装工具,创建项目

    从0搭建一个Springboot+vue前后端分离项目(二)使用idea进行页面搭建+页面搭建 参考学习vue官网文档 https://v3.cn.vuejs.org/guide/installati ...

  5. 前后端分离项目部署(服务器或本地)

    文章目录 前后端分离项目部署(服务器或本地) 前端部署(以vue项目为例) 后端部署(以Springboot项目为例) 补充 前后端分离项目部署(服务器或本地) 前端部署(以vue项目为例) 部署环境 ...

  6. 大屏监控系统实战(4)-如何将SpringBoot+Vue前后端分离项目一次打包为一个Jar包运行?

    玩过最新版Dubbo管控台的都知道,人家是个前后端分离的项目,可是一条打包命令能让两个项目整合在一起,生成一个jar包,这样的好处显而易见,部署的时候服务器不需要安装node环境单独部署前端项目,或者 ...

  7. SpringBoot+Vue前后端分离项目的搭建及简单开发(这次保证看明白~)

    文章目录 概述 一.搭建SpringBoot后端 1.sql脚本 2.新建SpringBoot项目 3.MP代码生成 4.编写Controller 二.搭建Vue前端 1.IDEA安装Vue.js插件 ...

  8. SSM项目/SpringBoot项目/SpringBoot+Vue前后端分离项目 图片上传并查看功能实现汇总

    SSM项目下的图片上传: 1.前端Js代码:用户点击"上传头像"按钮后,会执行uploadPhoto()的方法. <button type="button" ...

  9. 从0搭建一个Springboot+vue前后端分离项目(七)完善前台与后台的联系,完善功能接口

    将之前前端写的表格内容,与数据库新建的表进行对应 启动项目 把写死的TableDa数据删掉.因为最终要从后台读取 完善新增接口 <el-button type="primary&quo ...

最新文章

  1. javascript基础系列(入门前须知)
  2. MySQL之定时备份及还原
  3. 皮一皮:不是很懂他的精神追求,有懂得来解释下...
  4. 计算python执行时间
  5. Cannot add or update a child row: a foreign key constraint fails
  6. hdu5461(2015沈阳网络赛L题)
  7. 自定义带进度条的WebView , 增加获取web标题和url 回掉
  8. 后端根据百度地图真实路径距离_导航软件哪家强?实测百度地图and高德地图哪个更靠谱...
  9. 思维导图,流程图模板整合
  10. [转载] Java中静态成员变量,静态代码块,静态内部类何时被初始化?
  11. 论文 | 多传感器数据深度图的融合:最近基于深度学习的方法(下)
  12. gitee创建ssh公钥
  13. ActiveMQ下载、安装、启动
  14. python内置函数什么意思_python内置函数是什么
  15. 组建了计算机教室和图书室,【不忘初心 牢记使命】武胜这8所试点学校陆续展开课后服务工作...
  16. Dreamweaver CS6破解教程[序列号+破解补丁]
  17. 高通wlan驱动之tgt_mgmt_txrx_rx_frame_handler函数
  18. 安利超实用的(cc协议)游戏3d模型素材网站
  19. 沁春教你怎么在家制作拿铁咖啡!
  20. table表格竖列横排显示

热门文章

  1. Centos7 配置163邮箱
  2. Ubuntu Server上如何安装Gi
  3. android3.0快捷键,向日葵新出版本安卓3.0手机远程控制手机详细教程
  4. 每年都有几个研究生,被“爸爸”逼得跳楼
  5. ev6 ev8 ev4a加密视频破解翻录教程
  6. 上海滩第一代炒股大户沉浮录
  7. 一些常用的公共 DNS 服务器 IP 地址
  8. 电脑系统安装失败无法启动服务器,Windows2008R2安装补丁后系统无法启动
  9. 主合同与补充合同的区别有哪些?
  10. ERD Online 4.0.5 在线数据库建模、元数据管理(免费、私有部署)