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

Linux(openEuler)部署SpringBoot前后端分离项目(Nginx负载均衡)

假如数据库在本地,没有放在Linux中

1.先把数据库中root的主机改成%

2.项目中的数据库链接配置换成本机ip

 3.打包

4.把打包好的jar包放到Linux中

一般把jar包放到opt下

5.把前端部分拷贝到Linux的nginx中

        5.1在package.json中修改build的值为图中这样

         5.2同时由于在vite.config.ts中添加过http://localhost:8080,所以要把localhost修改为虚拟机ip

 6.打包前端代码到虚拟机的Nginx中 /usr/share/nginx/html/

7.如果要实现均衡负载,只需配置下Nginx的配置文件  /etc/nginx/

增加以下代码

配置负载均衡,利用反射将请求发送到下游

使用命令nginx -s reload重新加载配置
 通过访问自己的Linux的ip进行访问

访问指令java -jar wms-app-0.0.1-SNAPSHOT.jar 运行项目

 测试负载均衡(再开一个窗口)输入

java -jar wms-app-0.0.1-SNAPSHOT.jar --server.port=9090

记得提前关闭防火墙!!!!!!!!

http://www.lryc.cn/news/323704.html

相关文章:

  • InnoDB 缓存
  • 目标检测——PP-YOLOE-R算法解读
  • 轻松解锁微博视频:基于Perl的下载解决方案
  • asp.net mvc 重新引导视图路径,改变视图路径
  • 《优化接口设计的思路》系列:第九篇—用好缓存,让你的接口速度飞起来
  • 专业130+总分410+西南交通大学924信号与系统考研经验西南交大电子信息通信工程,真题,大纲,参考书。
  • MySQL数据库 - 存储引擎
  • 时序预测 | Matlab基于BiTCN-LSTM双向时间卷积长短期记忆神经网络时间序列预测
  • Spring Cloud Alibaba Sentinel 使用详解
  • android gdb 调试
  • 分布式搜索引擎elasticsearch专栏二
  • LeetCode第一天(495.提莫攻击)
  • SQL运维_Unix下MySQL-8.0.18配置文件示例
  • python_BeautifulSoup爬取汽车评论数据
  • 24.2 SpringCloud电商进阶开发
  • ES6—Module 的语法
  • GitHub gpg体验
  • 鸿蒙一次开发,多端部署(十一)交互归一
  • 基于python+vue文学名著分享系统的设计与实现flask-django-nodejs-php
  • [音视频学习笔记]七、自制音视频播放器Part2 - VS + Qt +FFmpeg 写一个简单的视频播放器
  • LeetCode每日一题——x 的平方根
  • 2024.3.22 ARM
  • 【Linux】信号的处理{信号处理的时机/了解寄存器/内核态与用户态/信号操作函数}
  • webgl浏览器渲染设置
  • 【国家计算机二级C语言】高分笔记
  • Java项目:71 ssm基于ssm+vue的外卖点餐系统+vue
  • Alibaba spring cloud Dubbo使用(基于Zookeeper或者基于Nacos+泛化调用完整代码一键启动)
  • Word为图表设置图注并在图表清单中自动生成
  • 新建maven项目中遇到的问题
  • 【剑指offer】24. 机器人的运动范围(java选手)