WordPress / 多重架站三:設定 SSL 加密連線 (以 Apache 為例)

WordPress / 多重架站三:設定 SSL 加密連線 (以 Apache 為例)

設定完各網站的網址之後,接著就要來設定 SSL 連線。他的設定方式與單一 WordPress 的設定方式幾乎相同,關於 SSL 的詳細說明可以參考 WordPress / 架站教學五:設定 SSL 加密連線,讓網站連線更安全 (以Apache為例) ,本篇就不再多做說明。 申請 SSL 憑證 本篇教學是用免費的 Let’s Encrypt 申請 SSL 憑證。 ▍安裝 Lego Client 下載 Lego 安裝檔,放在 /tmp 當中。並以 ls 指令確認下載回來的版本,像我下載的是 lego_v3.0.2_linux_amd64.tar.gz。 記得把 X.Y.Z 換成你所下載的版本、解壓縮,建立資料夾並將 Lego 移過去。 ▍停用 Apache server ▍產生密鑰並向 Let’s Encrypt 申請憑證 將 EMAIL-ADDRESS 改成你的 email。將 DOMAIN 改成你要申請的網址,可以同時申請多個 domains,以--domains="DOMAIN" 作為參數放進去即可。Lego...

WordPress / 多重架站二:設定 Domain Name,指定多個 WordPress 的網址 (使用subdomain)

WordPress / 多重架站二:設定 Domain Name,指定多個 WordPress 的網址 (使用subdomain)

架設好第二個網站之後,預設是用子目錄的方式連結到網站。到底該用子網域還是子目錄作為新網站的網址好,這會考量到 SEO、品牌經營、網站結構或甚至個人偏好等眾多因素。另外,SSL 加密連線也是現在網站必備的安全性設定。如果有看過 WordPress 系列的架站教學,我提過好多次由於 Bitnami 對系統的優化及模組化管理的考量,讓整個 Apache server 的參數設定疊床架屋,變得非常複雜。接下來兩篇教學會告訴你如何正確的設定 domain name 和 SSL 連線,步驟其實非常簡單,只是當初我花了非常多的時間爬了很多文件和參考資料,try and error 最後才成功的設定。 網站的 Domain Name 設定,採用子網域 設定 domain name 主要只有四個步驟:取消預設 prefix 模式 → 引入各網站的 virtual host 參數檔案 → 設定個網站 virtual host 參數 → 更新 WordPress 參數及資料庫 環境說明 伺服器架設在 Google Cloud Platform (GCP) 使用 WordPress Bitnami 部署 網站根目錄位置:主站:/opt/bitnami/apps/wordpress副站:/opt/bitnami/apps/newblog Domain...

WordPress / 多重架站一:如何在同一個伺服器架設第二個 WordPress (Multiple WordPress,以 Bitnami 版本為例)

WordPress / 多重架站一:如何在同一個伺服器架設第二個 WordPress (Multiple WordPress,以 Bitnami 版本為例)

如果你想要架設兩個甚至更多個 WordPress 網站,有 Multiple WordPress 和 WordPress Multisite 兩種選擇。本篇建議使用 Multiple WordPress 架設多個 WP 網站,以下會先稍微比較一下兩種版本的差異,接著教學 Multiple WordPress 的安裝方法,以 Bitnami 的版本部署在 GCP 上為例。 Multiple WordPress 和 WordPress Multisite 的差異 Multiple WordPress 和 WordPress Multisite 雖然字長得很像,但由上圖應該可以清楚的看出兩種網站截然不同的結構。 WordPress,原生 WP 的版本之一 首先先提一下 WordPress Multisite (右邊),如果你上網搜尋架設多個 WordPress 肯定會找到很多關於 Multisite WordPress 的資訊,那是因為在原生的 WordPress 當中分為一般的 (Single) WordPress 和 WordPress Multisite 兩種版本。Single WordPres...