目錄
- 一、前言
- 二、部署環境
- 三、配置修改,在win上能夠正常運作
-
-
- 1.配置資料庫
- 1)修改配置檔案
- 2)建立資料庫
- 3)建表
- 2.配置Redis
- 3.伺服器端口配置(個人推薦)
- 4.日志配置
-
一、前言
1、非常感謝若依作者為大家提供的非常優質的開源web項目,以及codesheep提供的教程。非常感謝!!!
2、若依官方文檔:http://doc.ruoyi.vip/ruoyi/
3、若依官方連結:
1)若依管理系統官方體驗位址:http://vue.ruoyi.vip/login?redirect=%2Findex
2)若依官網:http://www.ruoyi.vip/
3)RuoYi源碼位址:https://gitee.com/y_project/RuoYi
4)RuoYi-Vue(前後端分離版本)位址:https://gitee.com/y_project/RuoYi
二、部署環境
1、系統:小破電腦+centOS7
2、安裝并配置好以下應用軟體
1)jdk1.8 +
2)maven
3)mysql
4)nginx
5)redis
三、配置修改,在win上能夠正常運作
1.配置資料庫
1)修改配置檔案
打開ruoyi/resources下的配置檔案:application-druid.yml檔案
修改linux伺服器對應的ip位址:192.168.xxx.106
修改username:root
修改password:111111
#主庫資料源
master:
url: jdbc:mysql://192.168.xxx.106:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: 111111
2)建立資料庫
在url中看到ry-vue字樣。則需要将資料庫取名為ry-vue。
在navicat中建立連接配接,做如下設定。
如果連接配接不上,見這篇博文:連結: centos7無法遠端連接配接MySQL.。
3)建表
在ruoyi/sql中,有兩個sql檔案。導入即可。
2.配置Redis
在application.yml配置檔案中,進行修改。
redis:
# 位址
host: 192.168.xxx.106
# 端口,預設為6379
port: 6379
# 密碼
password: ppnan
3.伺服器端口配置(個人推薦)
這是可選項。原先項目用的是8080端口。結果遇到端口占用問題。搞了好久也沒搞好
在application.yml配置檔案中,修改port即可。
# 開發環境配置
server:
# 伺服器的HTTP端口,預設為8080
port: 8203
servlet:
# 應用的通路路徑
context-path: /
4.日志配置
在logback.xml檔案,日志存放路徑下,進行修改。改成自己的“D:\project\log”
<configuration>
<!-- 日志存放路徑 -->
<property name="log.path" value="D:\project\log" />
<!-- 日志輸出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
在logback.xml檔案中,還有個注意點是。需要記得把encoder編碼,改成UTF-8。每一處都要。
原先是這樣:
<!-- 控制台輸出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
</appender>
加上< charset >UTF-8</ charset >,改成這樣:
<!-- 控制台輸出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${log.pattern}</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
到這裡,就可以在windows正常啟動了。且聽下回分解: 最終部署,直達linux伺服器.