天天看點

若依管理系統部署到linux(上)一、前言二、部署環境三、配置修改,在win上能夠正常運作

目錄

  • 一、前言
  • 二、部署環境
  • 三、配置修改,在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(上)一、前言二、部署環境三、配置修改,在win上能夠正常運作

修改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。

若依管理系統部署到linux(上)一、前言二、部署環境三、配置修改,在win上能夠正常運作

在navicat中建立連接配接,做如下設定。

若依管理系統部署到linux(上)一、前言二、部署環境三、配置修改,在win上能夠正常運作

如果連接配接不上,見這篇博文:連結: 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伺服器.

繼續閱讀