IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> springboot+vue项目部署服务器(看了就会不会拉黑我) -> 正文阅读

[系统运维]springboot+vue项目部署服务器(看了就会不会拉黑我)

springboot后端部署

1.前提条件

? 可执行的springboot源码文件,Linux服务器,写好的vue前端项目

2.执行步骤

? a. 打开springboot项目中的配置文件application.yaml
springboot配置文件

? b.配置服务器端口号

? c.将springboot后端项目打包
springboot项目打包

d.在springboot文件中找到刚才对应的jar包

找到当前项目对应的jar包

e.使用xshell上传到本地服务器(在想要存放对应文件目录中使用rz或者直接拖动文件复制到Linux的当前文件夹下)

  • 后端传输完毕

VUE的前端部署

一.在Vue项目的根目录下,使用命令实现对VUE项目的打包

npm run build

二.在VUE项目中生成dist打包文件

三.将dist文件中的资源移至Linux系统中的nginx文件夹下的html文件夹下(此步骤先将nginx的配置之后再进行实践)

在这里插入图片描述

Nginx的配置

下载nginx的压缩文件

nginx的下载地址:nginx: download

进入nginx官网的下载地址

与上述传入jar包的方式相同传入Linux

nginx的安装

whereis nginx

如果没有出现结果表示在此服务器中没有安装nginx,可以继续安装nginx
解压文件

tar -zxvf nginx的压缩包名

进入解压之后的nginx文件夹配置文件

./configure

使用make命令完成安装

make

nginx的配置

配置文件的修改

将80端口作为nginx的代理端口号,当访问服务器的地址时,默认访问80端口的前端页面,当点击登录按钮时,向后端请求数据,来进行对登录数据校验工作,为什么将location/下面的前端路径默认html不需要修改吗?不改变默认访问路径路径来访问前端呢?

注意:在部署VUE系统的时候已经将打包的dist文件夹中的内容加入nginx中的html的路径中,默认已经访问到前端页面,所以在这里的前端路径不需要修改

使用登录模块

当前已经部署完毕,已经可以直接访问

无法请求后端的两种情况

后端拒绝连接

连接错误展示

1.端口号没有开放

a.防火墙的允许端口号未开放

将nginx代理的端口号,注册到防火墙

firewall-cmd --query-port=8080/tcp //查询端口是否开放
firewall-cmd --permanent --add-port=80/tcp //开放80端口
firewall-cmd --permanent --remove-port=8080/tcp //移出端口
firewall-cmd --reload //重启防火墙

b.阿里云或者腾讯云需要创建安全组
云上创建属于80端口的安全组

阿里云部署

2.前端代码发送请求给后端的地址千万注意不能写成localhost

如果将地址写为localhost+端口号可以实现后端在本地运行,而前端在服务器上运行的简单的前后端分离

获取后端地址

址千万注意不能写成localhost

如果将地址写为localhost+端口号可以实现后端在本地运行,而前端在服务器上运行的简单的前后端分离

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-26 22:38:51  更:2021-12-26 22:41:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:54:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码