RuoYi(若依)前后端分离版本,windows下部署(nginx)

上一篇用了tomcat部署(https://blog.csdn.net/yueyekkx/article/details/105491363),
还是觉得nginx是王道话不多说开始:
还是windows下部署:
nginx jar包

前端:
1.1前端一样:

运行代码:npm run build:prod
生成一个dist文件夹

后端:
打成jar包

maven打包 :按照1,2,3步骤,输入命令

clean package -Dmaven.test.skip=true

项目目录下会产生target文件夹,内有ruoyi.jar文件。

开始部署:
nginx下载解压版,解压

修改conf下的nginx.conf文件

server {
listen 80;
server_name localhost;
location / {
root F:/RuoYi-Vue/ruoyi-ui/dist/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api/{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
其中
listen 80; 端口
server_name localhost; 名称
root F:/RuoYi-Vue/ruoyi-ui/dist/; 是dist文件夹的路径;
proxy_pass http://localhost:8080/; 是后端地址

安装并启动redis;

然后分别启动前后端即可:
后端:java -jar 文件拖进黑窗口

前端启动nginx:
cmd进入nginx目录,start nginx.exe即可

输入网址:http://localhost即可登录
————————————————
版权声明:本文为CSDN博主「yueyekkx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yueyekkx/article/details/105505490

Original: https://www.cnblogs.com/xcj26/p/13161744.html
Author: Sam Xiao
Title: RuoYi(若依)前后端分离版本,windows下部署(nginx)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543877/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JUC自定义线程池练习

    JUC自定义线程池练习 首先上面该线程池的大致流程 自定义阻塞队列 首先定义一个双向的队列和锁一定两个等待的condition 本类用lock来控制多线程下的流程执行 take和p…

    Java 2023年6月16日
    079
  • 第2课第7节_Java面向对象编程_内部类_P【学习笔记】

    摘要:韦东山android视频学习笔记 1、什么是内部类:在类的内部定义一个类,内部类可以访问类的私有属性 编译运行结果: 2、静态内部类可以不用先实例化类对象,在实例化内部类。需…

    Java 2023年5月29日
    059
  • 失物招领网站

    校园失物招领网站 | lijinghai 项目介绍 📖 👉基于Springboot+vue+uni-app的校园失物招领平台. 含平台主体PC端、微信小程序和web后台数据管理平台…

    Java 2023年6月9日
    090
  • Fork/Join框架

    我们要使用ForkJoin框架,必须首先创建一个ForkJoin任务。它提供在任务中执行 fork()和 join() 操作的机制,通常情况下我们不需要直接继承ForkJoinTa…

    Java 2023年6月6日
    069
  • 3、StringBuffer类

    StringBuffer类 java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删 很多方法与String相同,但StringBuffer是可变长…

    Java 2023年6月7日
    083
  • 用户态与内核态,上下文的理解

    系统调用 为了安全应用程序无法直接调用的硬件的功能,而是将这些功能封装成特定的函数。当应用程序需要硬件功能时(例如读写文件),就需要进行系统调用。当进程进行系统调用后就从用户态装换…

    Java 2023年6月6日
    065
  • C语言求100以内的和的4种方式

    C语言的一个很经典的例子,帮助熟练运行几个循环的写法 方法一(do—while语句) #include main () { int i,sum=0; do { sum=…

    Java 2023年6月9日
    094
  • 以逗号分割的字符串和数组之间来回转换的方法

    数组转字符串用逗号分割 String[] arr = [“1″,”2″,”3″,”4&#8243…

    Java 2023年6月14日
    077
  • Core Java 总结(数据类型,表达式问题)

    在jdk1.5+的环境下,如下4条语句,讨论互相==比较的输出结果 int i02=59; // 这是一个基本类型,存储在栈中。 Integer i01=59; // 调用 Int…

    Java 2023年5月29日
    0132
  • JPA自定义实体的id

    背景:继上一篇文章,已经实现客户端数据库数据,存入服务器,但是,两张表的id不一样,应该是id设置自增了,所以虽然从客户端查出的实体带id,但是存入服务器时id被抹掉,按照服务端表…

    Java 2023年6月8日
    084
  • spring Cloud构建微服务架构

    http://www.itmuch.com/spring-cloud-sum/spring-cloud-configuration/ SpringCloud-Learning 本项…

    Java 2023年5月30日
    083
  • 译文《最常见的10种Java异常问题》

    封面:洛小汐 译者:潘潘 知彼知己,方能百战不殆。 ; 前言 本文总结了有关Java异常的十大常见问题。 目录 检查型异常(checked) vs. 非检查型异常(Unchecke…

    Java 2023年6月13日
    0170
  • FileInputStream,OutputStreamWriter

    package com.gao.IO; import javax.xml.stream.FactoryConfigurationError; import java.io.*; p…

    Java 2023年6月5日
    083
  • JAVA与C#的区别

    Java和C#都是编程的语言,它们是两个不同方向的两种语言 相同点: 他们都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态) 区别: 1.c#中的命名空间…

    Java 2023年5月29日
    078
  • Skywalking-06:OAL基础

    OAL 基础知识 基本介绍 OAL(Observability Analysis Language) 是一门用来分析流式数据的语言。因为 OAL 聚焦于度量 Service 、 S…

    Java 2023年6月5日
    0103
  • 利用rabbitmq异步实现来提升程序处理性能

    近期交易系统出款交易量猛增,从skywalking监控平台查看服务的调用链路(Trace),发现在调用外部三方http接口会耗时将近一半。鉴于出款交易在业务上是异步处理的,所以,商…

    Java 2023年6月15日
    057
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球