2024-2025 獨立工作室免費架設 WordPress 的最佳選擇,與如何設定從 Cloudflare 買的網域

確定需求

剛開始規劃工作室的網站時,我的需求其實很簡單:

  • 需要一個內容管理系統(CMS)
  • 能夠使用自己的購買的網域名稱
  • 容易管理和維護

在快速評估各種選項後,WordPress 成為最自然的選擇,它穩定、易用、遷徙容易,而且擁有龐大的使用者社群。

尋找合適的主機

接下來就是選擇主機的問題了。一開始我看了市面上常見的付費方案,像是 SiteGround 等等:

  • 第一年花費數千元新台幣。
  • 之後年費約一萬元新台幣。
  • 功能很完整,但對小工作室來說有點太多了。

老實說,以目前工作室的規模,未來數年甚至數十年公司網頁都不會有比較大的流量,這樣的費用幾年過去也是一筆不小的支出,於是我開始尋找其他可能性。

探索免費方案

方案一:Oracle Cloud Free Tier 免費雲端主機

這對我來說看起來是個完美的解決方案:

  • 完全免費 (相對於 GCP AWS 等等免費期只有數個月到一年)
  • 資源充足
  • 高穩定性

但實際嘗試後發現 Oracle 雲很難申請帳號,這是最理想的長期方案,雖然當下我沒有申請成功,但在一個月後我終於申請成功了,也隨即將我的網站從搬到了 Oracle Cloud,詳細過程請參考這篇文章

友善提醒,如果你不熟 Linux,在虛擬雲上自架 wordpress 是有些技術門檻的,建議如果不是工程師出身不要嘗試。

方案二:免費虛擬主機

既然 Oracle 行不通,我開始搜尋其他免費架站服務。這個過程中發現一個重要問題:免費服務隨時可能改變或終止,所以網站的可遷移性變得格外重要。

在比較了多家服務後,只有 InfinityFree 符合我的需求:

  • 支援自定義網域(這點非常難得)
  • WordPress 一鍵安裝
  • 基本功能完整

市面上的確有其他免費主機服務,但幾乎都不支援自定義網域,這讓 InfinityFree 成為目前最適合的選擇。

權衡之後

雖然這可能不是最完美的解決方案,但對於剛起步的獨立工作室來說,是一個務實的選擇:

  • 零前期成本
  • 具備基本所需功能
  • 未來可以輕鬆遷移

等工作室成長到一定規模,再考慮升級到付費方案也不遲。

A. 申請 InfinityFree 與安裝 WordPress

申請 InfinityFree 的帳號與安裝 WordPress 出乎我意料之外的非常輕鬆,我參考了這篇文章的分享,就如文章中所說,大約五分鐘就完成了。

InfinityFree 沒有中文介面,所以這邊整理了一些細節給需要的人

  1. 註冊帳號,並通過信箱驗證。

2. 登入 InfinityFree後,點選上方 tab 中的 Accounts,然後點選 Create Account
3. 選擇免費方案,然後隨便選一個免費的網址,就完成創建了。

4. 完成創建後點選綠色按紐 Control Panel。進到控制台

5. 進到 Control Panel後,一路下拉,找到 Softaculous Apps Installer,點開,裡頭第一個選像就是 WordPress,安裝好就可以直接用了,Wordpress 的語言可以選擇中文,之後就不需要碰英文介面了。

B. 設定我從 Cloudflare 預先買好的網域

設定預先買好的網域這部分就比較複雜了,一切順暢的話也至少會花上半小時,我自己在嘗試的過程中實際花上了一整天,有比較多細節,設定不好就會出錯。
1. 首先回到這個頁面,這次點選紫色 Add Domain 按紐。
2. 按下 Add Custom Domain 按鈕。
3. 輸入自己預先買好的網域後,你會進到驗證所有權畫面。

4. 在這個畫面必須要點開最下方的 CNAME Validation 按鈕,會看到兩個重要資訊,分別是 CNAME record 與 Desired CName target。

5. 進到 Cloudflare ,在左側選單中選取網域註冊,在選取網域管理,按下管理按鈕。

6.按下更新 DNS 設定,你會看到這個畫面,這裡我們要新增三筆紀錄
分別如下,其中驗證碼是那一串亂碼(子域名),譬如上圖例子中是77b97886e394e1f2c50609f36b136151,不要最後的example.cc。要取消proxy代理,就是設定之後的橘色雲要按一下,讓他變成灰色雲狀態,最後儲存設定。

A@185.27.134.103灰色雲狀態
Awww185.27.134.103灰色雲狀態
CNAME你的驗證碼ns1.byet.org灰色雲狀態

7. 接下來我們得稍等一段時間,大約至少需要五分鐘,等待全球更新新的DNS設定進度。 進度可通過這個網站查詢,順利的話會慢慢看到越來越多綠勾勾,如果等待五分鐘以上還是連一個綠勾勾都沒有,就代表沒有設定好,請回到上一步。

8. 設定好後回到 InfinityFree ,這時候應該就能成功新增網域了,接下來重新安裝 wordpress ,就能順利通過自己的網域,使用 http 非加密連線網站了

9. 以上一切順利後你會發現無法透過 https 連上 wordpress ,這是因為還沒為網站加密,回到 InfinityFree ,找到 Free SSL Certificates,根據資訊透過同樣的方法再新增設定一個 CNAME,記得一樣要把proxy取消(灰色雲狀態),如果一切都順利的話,恭喜你!網頁現在應該能一切順利成功運作了!

延伸閱讀:

告別緩慢:WordPress 從 InfinityFree 遷移到 Oracle Cloud 的心得分享
為什麼從 Cloudflare 買網域是最佳選擇


留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

zh_TW繁體中文