1. 程式人生 > >Linux系統CentOS 7配置Spring Boot執行環境

Linux系統CentOS 7配置Spring Boot執行環境

從阿里雲新買的一臺Linux伺服器,用來部署SpringBoot應用,由於之前一直使用Debian版本,環境配置有所不同,也較為繁瑣,本文主要介紹CentOS下配置SpringBoot環境的過程

新建使用者

由於新拿到的機器只有root使用者,用root使用者直接進行各種操作會有一定的安全問題,所以我們先建立使用者

安裝Oracle Java 8

Spring Boot是基於Java的框架,所以我們首先要安裝Java 8

安裝MySql5.7

既然是J2EE功能,我們必然少不了資料庫,我們這裡使用MySQL5.7

安裝Nginx

我們需要Nginx來進行服務的(域名/IP)反向代理。

安裝Spring boot工程為系統服務,伺服器啟動時自動啟動

當我們部署Spring boot的應用時,當伺服器重啟後,我們需要我們的應用也跟隨系統同時啟動,所以我們要將我們的應用註冊為一個系統服務來實現自啟動。

注意: 這篇文章裡的ExecStart為Spring boot打成的jar包,同時工程中要配置此jar包可執行。

在工程的build.gradle中新增:

1.x版本:

springBoot {
      executable = true
}

2.x版本:

bootJar {
    launchScript()
}

更多

至此伺服器的環境已經可以執行一個基本的Spring Boot的J2EE工程。如果需要更詳細的配置,請參考我的其他部落格。