將Blog搬家到Google Cloud Platform,GCP設定Wordpress Server

YJ On-Line~
·
·
IPFS
·

長期以來,我的Blog其實是到處流浪的。從最早在學生時代,把網站放在 NTU Webblogs。那時發生了一些事情,致使我不再敢寫文章(不開心的過去,就不再提了!)。 
在那時期我的Blog也因為被有心人士惡意的整,所以我在Google ADword上面被撤底停權,我無論如何申訴都不讓我復權,這真的有點小小的對Google不滿。不過,也讓我看到簡單的力量。什麼意思呢?其實Blog就是要讓人簡單的看文章,幹麻要搞一大堆的東西的頁面上呢?那年代的網站強調聲光效果,甚至一進入Blog中就會撥放音樂,害我常常立馬將聲音關小或直接關靜音,造成不少困惱。

以NTU的架構是用Wordpress的方式,讓學生都可以直接使用,但是自由度也太差了。想要新增一個特別的功能,都要等學校計中開放才能加上去,不然就是要自己寫HTML碼放在網站中,一堆plugin都不能用(當時是如此)。 出社會後就將Blog搬家到Google Blogger中,這裡的好處是SEO超強(廢話!自己的東西當然支援最好),但是擴充性一樣很差,畫面可以算是相當的樸素(簡陋?)。而編輯器與畫面相同,都只提供基本的功能而已。

後來 Tumblr在國外興起,我又將我的文章搬到那裡去。好處是看文章很簡單且方便,還可以隨意的挖出一堆有趣的資訊,而缺點是 有夠慢,在台灣慢這一點是我很難接受的。

近來Google的雲端主機在台灣已經開始營運,我就來嘗試將Blog放在這上面玩玩。因為這只是個人興趣而放置的地方,所以一切以省錢為主,剛好Google為了推廣,有提供300鎂的額度可以讓我們試試,那我就來試試看吧。不玩則已,一玩發現頻寬真的就是Google的強項,海量的頻寬與運算速度,真的是隨便你用(只要你出的起錢)。

前期準備

1.要有Google的帳號。比如Gmail或其他已在Google註冊的帳號,這部份我就不再綴述如何申請了。不知道的人請自行搜尋。

2.有一張還能用的信用卡或帳戶。因為註冊時要先提供信用卡資料,沒有信用卡的人可以提供帳戶。要操作註冊前請先準備好相關資料。

3.伺服器硬體規畫,說實話,我有看過有人在NAS上架設自己的Wordpress,以我網站的流量而言,我相信最低的配備就可以足夠了。而Google Cloud Platform(以下都簡稱作GCP)的最低系統是:

  • 0.6 vCPU
  • 0.6G RAM
  • 10G HD
  • 這樣對我是夠用的。

4.伺服器軟體規畫,我所要架設的是Wordpress Server,版本是4.7.3,以架設的時間點伺服器需求如下:

  • PHP 5.6 or greater
  • MySQL 5.6 or greater
  • The mod_rewrite Apache module

因為這部份我就照著流程點點點就過去了,所以沒有留下畫面,也忘了到底跟我要了哪些資料。所以有問題再問我吧,可以在下方留言區提問。

設定伺服器

1.一開始我選擇的是Compute Engine,設定上相當的簡單,只要照下圖的設定選擇就可以了。

名稱可以隨意的命名,圖中是系統預設的名字。 
區域建議選擇asia-east1,至於abc三種選項還沒研究出有何差別。只要是在東亞地區的伺服器,速度我都覺得滿意。

2.圖中我只有採預設的設定,另外把 允許HTTP流量允許HTTPS流量勾選起來,不然網站外部無法連結。

3.預設採用 Debian GNU/Linux 8(jesses),這部份我沒有變動。雖然我有RHCE證照,但是覺得只是簡單的部落格網站,用不上 Red Hat Enterprise Linux這種系統,幾乎是割雞用牛刀。

下方有一個開機磁碟類型,建議可以選擇SSD,反正價錢沒有差多少,但是IO提高很多。

軟體設定

一路搞下來,發現最麻煩的就是用第三方軟體進入SHH與用FTP上傳檔案。這網路上有很多說明,可以再爬文找找。步驟其實相當麻煩,沒有使用Command Line經驗的人,幾乎都會在這環結放棄的。原本想詳述這一個部份,但是發現其實有更簡單的方法可以用,就是用GCP的 Cloud Launcher簡單幾個Click就完成設定了(丟筆!)。所以下面就用更簡便的GCP Wordpress建置方式說明。

GCP Cloud Launcher建立Wordpress伺服器

1.先從右上方的選單中找到Cloud Launcher,用力點下去。

2.找到下圖中的Wordpress,由Google幫你直接Deploy。

3.左上有個藍色框框, 在Compute Engine 上啟動,就把他點下去。然後就讓系統自己跑。

4.再來就會看到相關的系統設定資料,這部份請自行備份起來。我就不再截圖了,因為截了也是加上一堆馬賽克,沒啥意義的行為。

5.然後,沒有然後了,伺服器已經建立啦,夠簡單吧。

Cost Down

再來的步驟個人是認為小小的重要,因為官方預設的配備設定,其實每個月高達36.5鎂。

雖然持續使用會有優惠10.95鎂,但換算台幣要將近八百多元,以我個人的需求而言,這相當的貴。所以我重復上述 設定伺服器的步驟,在將伺服器降規為0.6vCPU、0.6G RAM、硬碟換成10GB SSD、伺服器換到亞洲。這樣每個月的費用降到6.3鎂,不到台幣兩百的價位,已到我的心中目標。

Server到底已算是設定完成了,再來幾乎都不用管,就讓它自己去執行就好啦。其餘就是Wordpress設定的部份。

當然,到此並不是結束,而是個開始。

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

YJ On-Line~一個熱愛古典音樂、音響、攝影、歷史人文、旅遊、登山、足球與愛用Mac的浪子~
  • 来自作者

Evernote 替代方案

如何在MAC中製作Windows 10的重灌USB

「資訊安全」不等於「個資安全」