天天看點

ECS使用體驗

我是一名大四學生,學的專業是軟體工程。最近在做自己的小項目的時候突發奇想想把自己的項目放到伺服器上,實作線上通路。在我和室友分享了自己的想法之後,室友給我給提供了建議,和我分享了阿裡雲認證學生身份可以免費體驗使用雲伺服器,我是以了解到了飛天加速計劃·高校學生在家實踐”活動。

配置雲伺服器環境需要linux知識,畢竟是第一次接觸,是以總是感覺無從下手。在之前學習vue3的時候課程老師有教授過關于自動化部署的流程與方法,最終我照葫蘆畫瓢又結合了百度的方法實作了項目的自動化部署。接下來我來分享一下我實作的過程以及過程中遇到的一些問題。

首先第一件事現部署雲伺服器的環境。我是用的是CentOS8.2,在powshell中進行遠端連接配接雲伺服器,連接配接上之後開始進行下一步操作,下載下傳安裝jenkins我使用的是dnf下載下傳,不得不說阿裡雲伺服器真快,使用預設的鏡像沒過多久就下載下傳完成了。下載下傳完成之後需要啟動jenkins服務,并且設定它之後會預設啟動。之後輪到下載下傳nginx,同樣輸入對應下載下傳指令行很快便下載下傳完成。下載下傳完成之後同樣開啟nginx服務并且設定下次預設啟動服務。

下載下傳完成之後接下來需要進行的便是修改nginx的配置檔案,将nginx的首頁替換為我的項目首頁。完成之後修改jenkins配置檔案将身份設定為root這樣是jenkins有足夠的權限打包部署檔案。修改完配置為檔案接下來需要給雲伺服器下載下傳安裝git。之後就進入到了最後一步需要建立給jenkins下載下傳需要的插件,當需要的插件下載下傳完成之後皆可以開始建構自動化部署任務的建構。我設定的是定時建構,jenkins會定時到我的github上clone項目将其打包部署到雲伺服器上。完成以上步驟我的自動化部署就完成了。于是我迫不及待的在浏覽器中輸入我的雲伺服器的公網ip,項目正常運作,至此我的自動化部署圓滿完成。

通過這次ECS伺服器的體驗,讓我接觸到項目部署以及伺服器配置的機會。感謝阿裡雲給我提供的這個機會,讓我學到了更多知識,同時對計算機更加感興趣,讓我在成為一名合格程式員的路上更進一步。

繼續閱讀