
我希望在單一 VPS 上託管 100 個或可能 1000 個獨立的 WordPress 網站(用於開發目的),那麼您認為實現此目標的最佳方法是什麼。
這一切都可以透過點擊按鈕(腳本)來完成,該按鈕將建立一個獨特的子網域並透過複製貼上檔案和資料庫來安裝 WordPress。所有這些網站都不會產生任何流量。
現在我對將 docker 或 v-hosts 與 apache 或 nginx 一起使用感到困惑。您認為什麼會使用更少的資源並且最能達到相同的目的。
筆記:這些網站不會有任何流量,因此無需擔心負載平衡、正常運行時間要求、訪客、尖峰和類似的問題。它將全部用於開發目的,網站將不時刪除或在一段時間後自動刪除。
你可以看看poopy.life(已停產)和wpsandbox.org,用例與這些類似,但用於我自己的客製化用法。
答案1
Docker 容器和虛擬主機不是一回事。
您將使用 Docker 將 WordPress 應用程式儲存在容器中,該容器共用系統核心。您甚至可以將資料庫儲存在同一個容器中。
您將使用 Apache/nginx 中的 vHosts,透過在容器中的 Web 伺服器上傳遞輸入請求,使網域指向特定容器。
您可以在 DockerHub 中查看有關 WordPress 映像的內容,以及數以百萬計的有關使用 Apache 或 nginx 設定反向代理的教學(我更喜歡 nginx,因為它比 Apache 更快、更輕)。