centos + nginx + docsify在服務器上搭建一個簡單博客(1): 準備工作

上一次更新博客是3年前了。當時也花了很多心力去對比各種博客系統(tǒng),去找各種主題,然后一共就寫了四篇文章。

可以說,上一篇博文與這一篇博文跨越了20歲與30歲。

如今覺得學習這件事要是沒有輸出和交流,光是閉門造車是效率很低下的,想著把一件事情寫下來至少自己腦海里得復盤一遍,那也是溫故而知新。

上面是廢話,下面是正文。

有必要在服務器上搭建么

其實將博客托管到github是最省力的,以前我就是這么做的,基本上不需要做太多的設置,你就能:

  1. 擁有了一個域名

  2. 博客文章版本管理

  3. 方便的綁定你自己的域名

  4. 支持https

所以如果單純的想省心省力寫博客的話,托管到github是更為明智的選擇。

而我選擇自己在服務器上搭建的原因是:

  1. 學習一下nginx

  2. 學習一下網(wǎng)絡知識,比如域名解析等等

  3. 熟悉一下linux使用,比如端口放行、編譯服務等等

  4. ...

當然我得說這個過程并不愉快,可能會出現(xiàn)各種稀奇古怪自己無法解決的問題,砸機器再放棄也不是不可能,做好充分的心理準備之后再動手吧。

準備工作

首先要有一臺服務器,能聯(lián)網(wǎng)。獲取服務器的方式有很多種:

  1. 可以用家用電腦搭建一臺(不適合新手)

  2. 購買云服務器(阿里云、騰訊云、華為云...)

  3. 虛擬主機

其中云服務器和虛擬主機對于一般使用者來說并沒有太大的區(qū)別,其差異更多的在底層的虛擬化技術、以及動態(tài)擴展方面(這部分是我從網(wǎng)上看的資料總結的)。

你需要考慮有以下幾點:

  1. 有沒有獨立ip(這點很重要)

  2. 網(wǎng)絡帶寬(訪問量很小的話不是很重要)

  3. 費用

另外我運行的是在CentOS 7.8,如果使用Linux其它發(fā)行版或者CentOS其他版本,未必能夠復現(xiàn)。

申請免費域名

有必要申請一個域名么?

說實在的,如果想搭建一個博客其實有固定ip已經(jīng)足夠了,它就是你在這個網(wǎng)絡世界的門牌號,通過這個門牌號,只要身在萬維網(wǎng)中,你就能被找到。

不過ip地址的問題就是對人太不友好了,想象一下如果我們每天訪問的網(wǎng)站都只能通過ip地址來訪問,是不是得花上大量的時間去記憶?

所以域名其實是基于對人類友好的需求而產(chǎn)生的。有了域名之后,當你訪問京東、淘寶、拼多多時就不需要記錄一大堆ip地址了,而是jd.com、taobao.com、pinduoduo.com。

以上是域名的簡短介紹,其實中心意思是:如果你有固定ip,那么域名不是必備的;如果你沒有固定ip,那么想在外網(wǎng)訪問你的服務,就必須使用動態(tài)域名解析DDNS,這個時候,域名確實是必須的。

申請 pp.ua 域名

對于個人用戶來說,申請域名的渠道也有很多,國內(nèi)的阿里云就提供購買域名服務(沒有買過,好像需要備案),國外的話比較有名的是GoDaddy(第一年很優(yōu)惠,第二年開始漲價)。

如果你對域名沒有什么特別的要求,或者說的更直接一點,不愿意花錢的話,可以選擇申請二級域名pp.ua。

詳細的介紹和申請方法可以查看這個教程 https://tlanyan.me/personal-free-pp-ua-domain-tutorial/

總結

本文中介紹了一下在自己服務器上搭建博客的準備工作,還是那句話,如果不是自己想折騰的話,直接使用github pages是最省力的,國內(nèi)的coding、碼云等也都提供了類似的服務。

我最終的博客https://zhiyulife.pp.ua ,因為是外網(wǎng)的ip,速度不保證

下一篇將介紹編譯安裝Nginx。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。