GCP f1-micro 按裝實紀

例如最常見的 Google Compute Engine 就提供了以下免費條件:

  • 每月 1 個 f1-micro 執行個體 (僅限美國地區「us-central1」、「us-east1」和「us-west1」)
  • 每月 30 GB 硬碟空間
  • 在指定地區每月可儲存 5 GB 快照
  • 每月 1 GB 網路輸出量 (從北美輸出至中國和澳洲以外的所有地區

兩張圖作開始

圖2

圖1 中的instance 是經過無數次試驗的結果,幸好有300美元,金錢是無損,但時間是花了不少,Centos8-wordpress-8-25是(CentOS 8+OpenLiteSpeed +MySQL+PHP),目前還在線上跑,從結果上來看,如果流量不大,是蠻穩定的,但上傅圖片時會頓頓的,所以建議

  • 不能安裝控制面板的程序
  • 選擇使用 CentOS 8 系統
  • 選用Openlitrspeed
  • 設置 SWAP 交換分區

從圖2 得知利用這個免費方案架設小型個人部落格,只要流量控制好,若不花錢可能不容易,但可以花費很少

建立執行個體

  1. 區域:us-centralt1-a (美西結點)
  2. 機器類型:微型 (1 個共用 vCPU 1G)
  3. 開機磁碟:CentOS 8 / 30 GB 標準永久磁碟
  4. 身分及 API 存取權:允許所有 Cloud API 的完整存取權
  5. 防火牆:允許 HTTP / HTTPS 流量都打勾

建防火牆

主要是針對 Openlitespeed 在instance 中,新增網路標記-openlitespeed-wordpress-3-deployment 設定完才能正常執行

點取「建立」,等待幾分鐘製作系統。建立好 VM 後,別忘了去「VPC 網路」選項,改為靜態 IP。

GCP 防火牆設置:打開 21 端口

好了之後,點取 SSH (再瀏覽器中直接開啟),因為要方便使用,直接修改 sshd_config 文件,用 root 登入。

sudo su - # 更改為 root 權限
passwd root # 設置 root 密碼

修改權限以 root 登入

vi /etc/ssh/sshd_config
PermitRootLogin yes # 改為 yes
PasswordAuthentication yes # 改為 yes
service sshd restart # 重啟 sshd

修改權限後,就可以用 PuTTY 或 Xshell 5 登入你的主機。

設置 SWAP 交換分區

SWAP 交換分區對小記憶體的主機很重要,安裝系統能不能順利完成,以後使用當中可以弭補一下記憶體的不足。

Linux 中 SWAP (交換分區),指的是類似於 Windows 的虛擬記憶體,就是當記憶體不足的時候,把一部分硬碟空間虛擬成記憶體使用,從而解決突發的記憶體容量不足的情況。

安裝 Openlitespeed + php7.3 + MySQL5.6

小記憶體的主機,建議安裝 openlitespeed or Nginx 系統,Apache 在小記憶體主機中,效能不會很好;資料庫安裝 MySQL5.6 就好,若要用 MySQL5.7 或 MariaDB-10.1,都需要至少 1G 的記憶體主機。

Openlitespeed-Wordpress-Centos8-1 之按裝

以前面的建議為方向,後面有另一篇文章將作更深入的說明-如何在CentOS 8上使用OpenLiteSpeed Web服務器設置WordPress

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x