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