Jenkins環境搭建——應用部署伺服器準備(三)
部署應用需要一臺裝有Linux系統的主機(實體機、虛擬機器都可)。Linux系統在網路管理,記憶體管理,安全控制方面都很強大。
一、前期準備
1、確定IP地址:在Linux命令列中輸入ifconfig,檢視Linux主機的IP地址。
2、確定Linux系統的使用者名稱及密碼,用於登入Linux系統。
3、確定Linux系統可以SSH遠端連線,即SSH服務已經啟動。在命令列中輸入netstat -anp | grep :22 出現下圖表示已經啟動
若沒有啟動,則輸入啟動ssh服務命令:service sshd start 來啟動ssh服務。
4、確定Linux系統的防火牆處於關閉狀態,測試環境一般是內網訪問相對安全。關閉防火牆的命令為:service iptables stop
檢查防火牆狀態的命令:service iptables status 出現 Stopped IPv4 firewall with iptables 證明防火牆已經關閉。
二、安裝相關服務
1、安裝JAVA環境
在centOs的Linux系統中,通過yum命令直接安裝。在命令列輸入:yun install java 進行安裝java環境。
通過命令:java -version 檢查安裝結果
2、安裝配置GIT
Git是一個開源的分散式版本控制系統,用於儲存和管理專案的原始碼。
在命令列輸入:yum install git 進行git的安裝
安裝完成後通過命令列輸入命令:git version 檢查安裝結果,如下圖為安裝成功。
注:在安裝時遇到問題
輸入下面的命令後在次重新安裝即可解決問題:
1、yum clean all
2、yum makecache
完成Git的安裝後,需要對Git進行初始化並生成授信證書。Git的認證授權是基於公鑰私鑰的認證書體系,所以需要授權證書來保證測試應用伺服器與Git Server之間的正常認證授信。
初始化使用者資訊:
輸入命令 ssh-keygen -t rsa -C "
安裝成功後會產生兩個檔案:一個私鑰,一個公鑰
保證github與應用伺服器的連線是授信通過的,將公鑰證書配置到github上。首先開啟公鑰檔案,將內容複製。
將複製的公鑰內容配置到github中
配置後,進行連線檢查。如出現下圖則配置git成功。
3、安裝配置Maven
首先下載Maven。開啟Maven官網:maven.apache.org 後選擇Download
選擇安裝包後,右鍵點選複製連結地址如下:
重新回到Linux系統中,的安裝包存放位置。在命令列輸入:wget 【連線地址】進行下載
下載後輸入命令:unzip apache-maven-3.5.3-bin.zip 進行解壓。
解壓完成後進行maven配置,進入maven的安裝目錄輸入命令:pwd 檢視maven全路徑 進行復制。
在命令列輸入命令:vim /etc/profile 命令進行配置profile檔案。
儲存後在命令列輸入命令:. /etc/profile 重新載入更新後的系統配置。並使用命令:mvn -version 進行安裝結果檢查。
4、安裝配置Tomcat
在Linux系統中,Tomcat的安裝目錄下輸入命令:wget 【連線地址】進行下載
安裝包下載完成後,輸入命令:upzip 進行解壓
解壓後,需要給Tomcat下的可執行程式配置賦予執行許可權。進入tomcat目錄下,執行命令:chmod a+x -R *
許可權賦予完成後,需要為Tomcat配置埠。進入Tomcat安裝目錄下,輸入命令:vim conf/server.xml 後修改所需埠號。
進行Tomcat啟動檢查。進入Tomcat的安裝目錄,執行啟動Tomcat命令:vin/startup.sh 並檢查程序是否在執行。
最後通過瀏覽器進行訪問測試。