安裝部署halo部落格

2021-10-20 18:18:02 字數 2217 閱讀 5010

前言

部落格部署

本來是想弄coding實現和github雙部署部落格的,提高一下載入速度,所以www的網域名稱停止訪問,可是最後coding也沒能部署完成,關鍵就是page之後的倉庫網域名稱不符合條件,最後專案也署失敗,所以乾脆直接放棄了,索性弄乙個動態的。

備案handsome主題

如果你選擇安裝typecho購買handsome主題的話,建議直接讓他給你買好伺服器安裝好,一條龍服務嘛,畢竟花了錢的!但如果你只是買主題的話,安裝操作會比較麻煩一點,首先配置好環境,需要lamp或者lnmp,反正mysqlphp是一定要安裝的,phpmysql服務要一直開啟,若遇到yum沒用相應的安裝包,安裝包版本低的情況,可以更換yum包管理器的安裝源。

# 如果wget命令不生效,說明還沒有安裝wget工具

wget -o /etc/yum.repos.d/centos-base.repo

curl -o

yum clean all #清除快取

yum -y update #更新

很多軟體包在yum官方源裡面沒有的,也可以使用epel源,也就是安裝epel-release軟體包。epel (extra packages for enterprise linux)是基於fedora的乙個專案,為「紅帽系」的作業系統提供額外的軟體包,適用於rhel、centos等系統。

yum install epel-release #安裝epel
mysql注意事項

在安裝mysql時,注意centos7放棄了mysql,而改使用mariadb,所以直接安裝mariadb就行了。

mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護 。開發這個分支的原因之一是甲骨文公司收購了mysql後,有將mysql閉源的潛在風險, 因此社群採用分支的方式來避開這個風險。mariadb的目的是完全相容mysql,包括api和命令列,使之可以成為mysql的代替品。 在儲存引擎上,從10.0.9版起使用xtradb來代替mysqlinnodb。 mariadb由mysql的創始人麥可主導開發,他早前曾將自己建立的公司mysql ab賣給了sun公司,此後,隨著sun被甲骨文收購。

yum list |

grep mariadb #檢視yum源中mariadb安裝包列表

yum install mariadb-5.5.56-2.el7.x86_64 #安裝相應版本

rpm -qa |

grep mariadb #檢視mariadb安裝包

systemctl enable mysqld #開機啟動mysql服務

systemctl start mysqld.service #開啟服務(systemctl status檢視服務)

#然後建立typecho部落格需要的資料庫typecho(預設)和使用者名稱、密碼

埠對映

由於halo專案的預設埠為8090,所以需要進行伺服器端口的對映,不然訪問不到,將80埠對映到8090,如下:

iptables -t nat -a prerouting -p tcp --dport 80 -j redirect --to-port 8090 #對映埠80到8090

iptables -t nat -a prerouting -p tcp --dport 443 -j redirect --to-port 8090 #對映埠443到8090

service iptables restart #重啟防火牆

參考資料

我花了3小時用halo搭建了乙個部落格

halo部落格建站小記

halo部落格搭建

部署 Halo 部落格系統

需要一些基礎linux命令基礎知識 如需網域名稱繫結,請先保證已經正確解析 ip,以及確認伺服器是否需要備案 這裡以我自己用的為例子 一台linux伺服器 本文中centos 8.0 64位系統 512 mb 以上記憶體 本文系統記憶體為2g nginx 如果你需要的話 寶塔管理平台 如果你需要的話...

Halo部落格搭建

最近重新搭建了一下部落格系統,使用的是halo部落格系統,現將搭建過程和配置https的步驟記錄一下。網域名稱購買是在阿里雲 伺服器系統安裝的是centos 7.4 64位 此處使用的是 伺服器快速部署 在終端輸入以下命令進行安裝,安裝過程中的設定都走預設即可 yum install y wget ...

關於halo部落格公升級失敗造成啟動失敗的修復

網頁無法開啟 由於原來的檔案路徑在單獨的module資料夾內,並進行了備份,但由於網路不通暢,新的公升級包1.3.0並沒有完成公升級 資料夾內容為空 後來發現導致配置檔案裡絕對路徑啟動的jar包自然沒辦法成功啟動。而我在查詢過程中,把備份也給刪了!因為配置檔案和資料庫等核心在 halo中,所以jar...