若依前后端分离版本部署到ubuntu服务器上

开发环境:windows10, 部署环境:ubuntu22.04

一、部署后端程序。

1.诺依代码的bin目录下有package.bat,双击运行。会在ruoyi-adm\target文件夹下生成ruoyi-admin.jar。

2.在ubuntu下输入java命令,若没有安装java,会有安装提醒。选择一个java的jre版本,安装即可。

3.在ubuntu上建立一个专门的目录放入ruoyi-admin.jar。并且设置权限为可执行即可,为了省事,可以直接chmod -R 777 ./soft 目录也可以。

4.运行ruoyi-admin.jar,执行java -jar ruoyi-admin.jar &  。其中&是后台运行的意思,退出该命令行显示或者退出该终端,都是可以继续运行ruoyi-admin.jar命令的。

二、部署前端程序。

1.使用idea软件打开若依代码的ruoyi-ui文件夹,使用终端控制台,执行命令:npm run build:prod,在ruoyi-ui文件夹下生成dist文件夹。该文件夹就是网站根目录。

2.安装nginx:sudo apt-get install nginx

3.找到nginx.conf,然后查看里面的内容,继续找到目前80端口所在的server段所在文件夹。然后根据下图做操作。

因为若依的VUE的代理设置,部署到服务器上不起作用,也不知道是什么原因,只能通过nginx反代的形式做了。

 

posted @   谁主沉浮1226  阅读(975)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示