部署若依框架
若依官網: http://www.ruoyi.vip/點擊直接進入若依官網
下載資源
(共有三個版本供下載,依次嘗試部署)
前后端不分離版
點擊 ruoyi源碼下載,進入gitee,選擇 克隆/下載。我這里選擇的是下載ZIP包。解壓后使用 idea 導入項目。導入后目錄如下:
共有6個模塊,暫時不管其它模塊,只關注 ruoyi-admin 模塊(暫時也不知道其它模塊是干啥的,后續再研究)。
準備工作:
linux 服務器內安裝mysql 將項目內的sql文件夾 兩個.sql 文件導入數據庫(系統表);
linux 服務器內安裝tomcat;
war 方式部署
。。。。。。
2022-03-08
前后端分離版
準備工作同上
前后端分離版本需要分別打包部署前后端代碼;
后端:
官方文檔:后端部署
數據庫,redis 等配置好后,使用idea Maven打jar 包;
ruoyi-admin 模塊目錄下生成 target 文件夾,找到文件夾內的jar包上傳至linux ,命令啟動項目;
前端:
官方文檔:前端部署
具體步驟參閱官方文檔即可:
主要注意(打包):
1,修改配置文件vue.config.js:
2,修改 route 目錄下的 index.js 文件
export default new Router({// mode: 'history', // 去掉url中的#mode: 'hash',scrollBehavior: () => ({ y: 0 }),routes: constantRoutes })然后再進行打包;
nginx 配置
重點注意!
nginx 配置
前端打包的 dist 文件存放路徑:
/home/ruoyi/projects/ruoyi-ui
注意對應路徑與nginx 配置!!
前后端項目分別啟動,訪問即可。
總結
- 上一篇: vue路由权限(结合服务端koa2)
- 下一篇: 乐优商城遇到的坑(三)之Centos6.