使用騰訊云搭建Halo個人博客(版本2.8)

一、步驟分化
搭建Halo個人博客是比較簡單的~經(jīng)過我自己的實際搭建后,總結(jié)出搭建Halo個人博客只需6步:
購買云服務(wù)器,我個人購買的是
的輕量應(yīng)用服務(wù)器(CPU:2核,RAM:2G,ROM:50G,帶寬:4Mbps,流量包:300G/月);給云服務(wù)器安裝系統(tǒng),這里我個人選擇的是安裝CentOS 7.6 64bit(雖然到2024年6月30日就停止維護了,但對于咱這種個人博客來說“無足輕重”);
通過SSH在Centos上安裝
,(根據(jù)自己安裝的系統(tǒng)選擇適合自己的安裝命令);通過瀏覽器啟動寶塔面板,在寶塔面板里安裝Nginx和Docker;
安裝完成后,根據(jù)
進行部署(部署有很多方式,我個人選擇的是 );從Docker倉庫獲取Halo的鏡像文件(這里使用的Halo鏡像版本是2.7),獲取成功后,根據(jù)文檔稍微修改一下運行命令即可
二、詳細搭建步驟
1、圖文版搭建
1.1 購買云服務(wù)器
跳過
1.2 給云服務(wù)器安裝系統(tǒng)

1.3 打開瀏覽器,進入
,復(fù)制安裝寶塔面板的命令

1.4 登錄centos系統(tǒng)安裝寶塔面板


粘貼安裝腳本,回車

輸入“y”,回車

檢查是否安裝成功①,保存②關(guān)鍵信息,去騰訊云服務(wù)器防火墻開放③端口





1.5 通過瀏覽器登錄寶塔面板
復(fù)制外網(wǎng)面板地址到瀏覽器,回車



輸入賬號和密碼

“閱讀”完并同意《用戶協(xié)議》即可進入面板

登錄/注冊一下寶塔面板

1.6 安裝軟件
安裝一下基礎(chǔ)套件

進入軟件商店,再安裝“Docker”


使用centos命令行測試docker安裝是否成功

2.1 拉取Halo博客Docker鏡像
打開
->" "->“入門”->“安裝指南”->"使用 Docker 部署"->拉取halo鏡像

注意:Halo官方推薦使用固定版本的標簽

即命令更改為:docker pull halohub/halo:2.8或者
docker pull halohub/halo:2.8.0
該文檔以docker pull halohub/halo:2.8
為例
將鏡像拉取命令粘貼到centos命令行窗口,回車

這樣即為鏡像拉取成功

2.2 創(chuàng)建并運行容器
根據(jù)官網(wǎng)文檔給出的教程,使用的命令為
為了方便演示,這里用官方文檔給出的命令去centos命令行里去運行


打開寶塔面板->"Docker"->"容器",查看容器是否啟動

去騰訊云服務(wù)器->防火墻,開放8090端口

2.3 測試通過IP地址訪問博客
復(fù)制云服務(wù)器的IP地址到瀏覽器地址欄中,并添加:8090
;
我這里即:111.229.31.230:8090

輸入用戶名和密碼完成博客的登陸初始化


前臺地址:http://云服務(wù)器IP:8090

博客后臺地址:http://云服務(wù)器IP:8090/console

3.1 設(shè)置通過域名訪問自己的博客
事先準備好一個域名(記得備案哦),添加解析記錄到自己的云服務(wù)器的IP地址(這里以騰訊云服務(wù)商進行演示)


通過寶塔面板,配置nginx

①填寫自己的域名;②可以默認,也可以自定義;③保持默認即可;點擊“提交”


進入設(shè)置,配置SSL(記得域名提前備案哦)和反向代理

③可以自定義;④填寫云服務(wù)器的IP地址加端口號(格式:http://云服務(wù)器IP:端口
)


去云服務(wù)器防火墻開啟80端口和443端口(騰訊云服務(wù)器防火墻默認是開啟端口)
