Hexo部落格搭建(三)

  • 2019 年 10 月 4 日
  • 筆記

日更前語8.伺服器搭建 + 域名訪問方法一:本地PC + 公網IP方法二:本地PC + 內網穿透方法三:雲伺服器 + 內網穿透系列結語日更結語

日更前語

今天是這個系列的最後一篇文章了,這個系列也算是日更的開山之作,哈哈。經過前兩篇文章我們已經有了一個本地的部落格,這個時候我們已經可以通過區域網去訪問這個網站了。但我們寫部落格往往不只是為了在區域網里分享,而是走出區域的限制。因此我們需要將我們的網站接入公網,而且為了讓人們易於記憶,需要申請一個域名。

8.伺服器搭建 + 域名訪問

伺服器的搭建,一番試了三種方式,當然最終選擇的是雲伺服器。我們一一介紹下。

方法一:本地PC + 公網IP

這種方式最原始,成本最低。這裡公網IP服務據一番之前了解,私人的寬頻(專線寬頻是非常貴的)想支援公網IP,只有電信,而且每個城市的政策不一樣。

比如一番在成都,現實情況是,可以電話讓客服幫你開通公網IP,但這個公網IP並不是一直不變的,隔個一兩天就會變一下。可能如網上所說,分給家庭用戶的公網IP有限,其實也是動態分配的。

有了公網IP之後,我們只需要啟動Hexo的時候指定好埠,我們便可以在任何連接了互聯網的設備,通過輸入「公網IP:埠號」的方式來訪問我們的部落格了。

但我們想通過公網訪問我們的伺服器,只能通過這個公網IP,這個IP一旦變了,我們就需要重新查看新的IP是多少才能訪問。特別是我們要映射域名的時候,IP變了,又需要重新改下映射表,這麼差的穩定性,無疑是致命的。

因此,想要通過這個方式搭建一個對外的穩定部落格的想法,還是放棄吧,自己玩玩還是可以。而且也沒有域名,不能通過域名訪問。

方法二:本地PC + 內網穿透

內網穿透,顧名思義,就是穿透區域網、公網之間的隔閡。具體的實現,一番粗略的理解應該就是通過第三方的有公網IP的伺服器,將網址請求發給第三方伺服器,然後第三方伺服器再轉發給我們本地伺服器。但內網穿透必須有一個域名,不然估計第三方伺服器的公網IP肯定也是不夠用的。一般第三方服務會提供域名註冊、內網穿透的一整套的服務。

據一番所知,三大互聯網BAT的雲服務都有域名註冊的服務。一番用的就是花生殼的服務,會免費送兩個域名,大家看到的efonfighting.imwork.net這個域名其實就是免費的,哈哈。當然,如果想要一個好名字,可以花錢。而且內網穿透也是需要花錢的,需要賣流量,一番也就花了不到10塊買了個最便宜的(一番真是個勤儉持家。。。)。

所以,這個方案其實花費也是非常小的。

方法三:雲伺服器 + 內網穿透

這個方法和方法二的區別就是把本地伺服器搬到了雲上。雲伺服器有什麼優勢呢?思考幾個問題:家裡停電了怎麼辦?家裡斷網了怎麼辦?人在外,家裡電腦死機了怎麼辦?狹小的家裡放得下多餘的電腦嗎?忍受得了電腦的噪音嗎?好了,如果覺得這些都不是問題,又對穩定性要求沒那麼高的,就用本地電腦吧。

雲伺服器費用還是很高的,但近幾年各家競爭,會做一些活動,買一些活動的雲伺服器還是可以嘗試嘗試的。一番用的是百度的雲伺服器(當然是搞活動的時候買的,一年好像是一百多還是兩百多,有點記不清了,哈哈)。配置方法和本地完全一樣。

系列結語

好了,通過這一系列三篇文章,我們就可以搭建自己的Hexo部落格,並且通過指定網址讓任何人都可以訪問我們的部落格了。也算是有了一塊有自主主權的互聯網專屬耕地,可以辛勤耕種了。