1. 開啟Google Cloud Platform,進入「VM 執行個體」。勾選VM 執行個體並點選。
2. 往下滑,看到防火牆選項,勾選http和https。
3. 參考文章,開啟WordPress VM SSH。
- 輸入指令如下:
sudo /opt/bitnami/letsencrypt/scripts/generate-certificate.sh -m YOURMAIL -d YOURDOMAIN
其中YOURMAIL為註冊WordPress的Mail,YOURDOMAIN為WordPress的Domain。舉個例子,我的Mail為mintrabbitplus@gmail.com,Domain為mintrabbitplus.com。即如下:
sudo /opt/bitnami/letsencrypt/scripts/generate-certificate.sh -m mintrabbitplus@gmail.com -d mintrabbitplus.com
開始安裝後,系統會在中途詢問幾個問題,都只要輸入 y 同意即可。
4. 安裝完成之後。到/apps/wordpress/htdocs,找到wp-config.php,並輸入以下指令開啟存取wp-config.php的權限。
sudo chmod 777 wp-config.php
5. 完成之後,使用指令,ls -la,可以看到wp-config.php的存取權限。
- 使用指令sudo vim wp-config.php,編輯wp-config.php。找到WP_HOME、WP_SITEURL將http改為https,將FORCE_SSL_ADMIN改為true,如下圖並存檔離開。
6. 回到WordPress,搜尋外掛Really Simple SSL,並安裝啟用。
7. 此時可以驗證WordPress,是否已經順利變成https。
Reference: 在 Google Cloud Platform 雲端主機無痛安裝 WordPress + SSL+FTP