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

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

相关推荐

  1. ubuntu服务器部署vue springboot前后分离项目

    2024-03-19 20:34:02       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 20:34:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 20:34:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 20:34:02       87 阅读
  4. Python语言-面向对象

    2024-03-19 20:34:02       96 阅读

热门阅读

  1. 小型路由器,为什么四个端口的IP在一个网段?

    2024-03-19 20:34:02       45 阅读
  2. Transformer大模型学习导引:光速掌握大模型

    2024-03-19 20:34:02       54 阅读
  3. 文件上传漏洞或预习文件包含漏洞

    2024-03-19 20:34:02       45 阅读
  4. Visual Studio 常用快捷键与设置

    2024-03-19 20:34:02       46 阅读