如何用阿里云服務器搭建個人博客網站?


如何用阿里云服務器搭建個人博客網站?

文章插圖
朋友你好 , 你收到阿里云大學“在家實踐”計劃的ECS了嗎?你想用ECS做點什么嗎?今天我就來介紹一下如何輕松上云 , 從建立博客開始 , 在云上開辟自己的預定~
什么?你居然還沒有ECS?快截鏈接 , 領取吧=>https://developer.aliyun.com/adc/college/偷偷告訴你 , 下載釘釘加入在家實踐答疑交流群 , 還有更多福利喲 。言歸正傳 , 不多說 。通過這篇文章 , 你將學習如何在基于LNMP架構的阿里云ECS上構建自己的博客系統 。這里我們選擇使用LNMP一鍵安裝包和EMLOG博客系統 。
準備ECS和基礎環境
從ECS控制臺啟動
概述
打開阿里云控制臺首頁 , 點擊“最近服務”->:“云服務器ECS”即可進入云服務器管理控制臺 , 您對ECS的所有控制操作都將通過該控制臺發起 。在“概述”頁面中 , 您可以看到該帳戶下的ECS資源 。
實例列表
在“我的資源”部分 , 您可以看到每個可用區域(地區)的ECS資源 。我們可以單擊左側導航欄“實例和鏡像”中的“實例”來查看實例列表 。
在實例列表中 , 可以看到實例名稱、可用區域、IP地址、狀態、網絡類型、配置等信息 。 , 還可以對ECS進行管理、提升配置等操作 。單擊管理查看實例的詳細信息 。
一般來說 , 創建ECS時會安裝一個操作系統 。為了便于實驗 , 我們將操作系統改為centos7.3 。
安裝(更換)操作系統

進入實例“詳情頁面” , 先關閉ECS , 然后選擇“配置信息”->“更多”->“更換操作系統” , 同意協議 , 進入“操作系統更換”頁面 。
根據以下列表選擇操作系統 。
鏡像類型:publicmirror:CentOS7.364位 , 檢查安全加固系統盤:保留默認安全設置:自定義密碼登錄密碼:自定義一個8-30個字符 , 同時包含大小寫字母數字字符和特殊符號的密碼 。這個密碼會成為系統root用戶的密碼 , 非常重要
當ECS重新啟動時 , 將會重新安裝系統 。
調整安全組
安全組是一個虛擬防火墻 , ECS的入站和出站流量可以由安全組規則控制 。默認安全組將拒絕所有流入ECS的流量 , 也就是說 , 您將無法訪問您的ECS 。
點擊“實例詳細信息”頁面左側的“該實例安全組” , 進入“安全組列表” 。創建ECS時會有一個默認的安全組 , 因此我們可以直接修改這個安全組 。單擊“配置規則”

我們要建立的是一個向外界提供Web服務的博客 , 所以需要開放以下端口
HTTP80端口HTTPS443端口SSH22端口(不運行ECS時可以關閉此端口)MySQL3306端口(不需要遠程訪問MySQL時可以關閉此端口)
通過“快速規則創建”功能創建一個安全組條目 。因為傳出方向在默認情況下是完全開放的 , 所以不需要在安全組中調整傳出方向的規則 。
連接到您的ECS實例
這里我們使用Putty連接到ECS實例 。Putty是一個非常緊湊的連接工具 , 支持SSH、Telnet和其他協議 。
官網地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html直接下載Putty綠色版的就好了 , 幾十KB非常輕巧 , 方便便攜使用 。打開Putty , 主機名并填寫IP , 端口22 , 連接類型SSH , 打開ECS以啟動連接 。如果是第一次連接ECS , 會彈出提示 , 選擇是即可 。
填寫用戶名root , 密碼為重裝系統時配置的密碼 。填密碼的時候不會有回音 , 不會影響 。登錄以下Shell界面 , 連接成功 。
恭喜你 , 這一關已經過了 , 下一關等著你~
構建LNMP環境
LNMP是Linux+Nginx+MySQL+PHP環境的簡稱 。在本節中 , 我們將使用LNMP集成腳本在ECS上一鍵安裝Nginx、MySQL和PHP環境 。
在Shell中執行以下命令來開始安裝:)
wgethttp://soft.vpser.net/lnmp/lnmp1.6.tar.gzlnmp1.6.tar.gz公司;&塔爾zxflnmp1.6.tar.gz&;&cdlnmp1.6&& 。/install.shlnmp
選擇MySQL版本 , 這里是4 , MySQL5.7.26
指定MySQL的root密碼 。注意這個密碼不是連接服務器時輸入的root密碼~這里我把MySQL的root密碼設置為阿里云
啟用InnoDB?默認情況下 , 輸入y
選擇PHP版本 , 這里是8 , PHP7.2.19

推薦閱讀