WordPress架站,會不會很難?要看你想要做出一個怎樣的網站,如果只要單方面呈現一些資訊,我相信不會太難,只需要一點點的資訊閱讀能力,很快就可以找到答案。但是你要有一個心理準備,就是這個世界沒有一勞永逸的事情,將來要不斷解決的事情很多很多,而且當中牽涉很多你不會的東西,不會就去學習,浩瀚的網絡世界一定可以給你提供答案。
萬事起頭難,我們化繁為簡,從架站的兩個基本要素說起,一是網域,二是主機。
內容目錄
架站的要素一:網域
網域:架站就是想要有自己的網域,不然免費平台就好了。比對了很多方案,感覺網域最重要的是便宜,Namecheap跟GoDaddy比較,相同網域需求,Namecheap的年費便宜很多,GoDaddy賣120,Namecheap就只需要90塊,通常有中文版的東西都比較貴,購買網域在使用過程中基本上不會使用太多英語,每年節省幾十塊港幣,也是省很多。
架站的要素二:主機及google cloud platform設定問題
主機:一般分兩種方式,租用跟自組。
自組應該是最便宜的,但缺少專業網絡知識就不考慮,想到日後的資訊安全跟維護成本也是很高。
租用是一般架站最多人選擇的方式。租用又可以大約分為三種形式,共用主機、獨立主機及雲端主機。
按相約配備的價格排列是:共用主機最便宜,其次是獨立主機,最後是雲端主機。
在預算的合理範圍內,我直接就選擇了google cloud platform作為虛擬主機,速度不差,而且google的存續可能性應該是最高的。
google cloud platform主機,雖然裡面一開始甚麼配備都沒有,但網路上有很多教學,不會很困難。
安裝WordPress Certified by Bitnami and Automattic,安裝後將登入路徑及密碼記下來,最後再把購買的網域接回來就完成了。
設定SSL安全加密協定
至於設定SSL安全加密協定就麻煩一點,需要到google platform控制台的虛擬機器(VM)執行個體裡面(在搜尋欄輸入VM就會出現)->連線ssh。
在….vm:~$後面輸入sudo /opt/bitnami/bncert-tool
根據描述輸入email跟你的網址,中間還要按幾下y就完成了。
成功申請憑證後可輸入以下網址加上你的網址就可以查詢有效期。https://crt.sh/?q=www.ABC.com
如果不能一指令完成可以參考這篇<Google Cloud Bitnami SSL Certificate解決憑證問題>。
步驟回顧
重新回顧架站的整個步驟:
- 購買網域:namecheap
- 租用虛擬主機:Google Cloud platform
- 在external ip addresses找到租用的虛擬主機,在欄位最右邊的位置點擊變成保留靜態位置。
- 登入Namecheap帳號,Domain List–>Manage–>Advanced DNS–>
- A record的value輸入wordpress的主機ip。
- CName Record的host輸入www,value輸入購買的網域。
- 設定SSL
apache2 debian default page問題解決:
有時候會出現一些比較麻煩的問題,尤其是我們去摸索WORDPRESS的時候,裝了一些與系統發生衝突的插件之類,整個網站會無法連結,這時候又不像自家電腦按個重新開機就解決,剛好我遇到一個問題,找了很久終於找到解決辦法,這裡分享一下。如果頁面無法連結,出現apache2 debian default page,解決方法是進入google console–>連結ssh終端機,然後輸入以下指令:
sudo service apache2 stop
sudo service apache2 disable
sudo /opt/bitnami/ctlscript.sh start apache
當然,問題的產生及解決方法的原理很多時候都會超出個人的認知,如果仍無法解決,就上網求教一下專業人士吧。