VPS で 100 以上の WordPress サイトをホストするための最適なアプローチ

VPS で 100 以上の WordPress サイトをホストするための最適なアプローチ

単一の VPS で 100 または 1,000 の独立した WordPress ウェブサイト (開発目的) をホストしたいと考えています。これを実現するための最善のアプローチは何だと思いますか。

これらはすべて、1 回のクリック ボタン (スクリプト) を使用して実行され、固有のサブドメインが作成され、ファイルとデータベースをコピーして貼り付けることで WordPress がインストールされます。これらのサイトにはトラフィックはありません。

現在、Apache または nginx で docker または v-hosts を使用するかどうか迷っています。同じ目的の場合、リソースの使用量が少なくて済むのはどちらだと思いますか。

注記:サイトにはトラフィックがないため、負荷分散、稼働時間要件、訪問者、スパイクなどについて心配する必要はありません。すべて開発目的で使用され、サイトは随時削除されるか、しばらくすると自動的に削除されます。

poopy.life (廃止) と wpsandbox.org をご覧ください。使用例はこれらと似ていますが、私自身がカスタマイズした使用方法です。

答え1

Docker コンテナと vHost は同じものではありません。

Docker を使用して WordPress アプリをコンテナに保存します。このコンテナはシステムのカーネルを共有します。同じコンテナにデータベースを保存することもできます。

Apache/nginx の vHosts を使用して、コンテナ内の Web サーバーへの入力要求を渡すことにより、ドメインが特定のコンテナを指すようにします。

WordPress イメージについては DockerHub で調べることができます。また、Apache または nginx を使用したリバース プロキシの設定に関するチュートリアルも多数あります (Apache よりも高速で軽量な nginx を推奨します)。

関連情報