
Я собираюсь разместить 100 или, может быть, 1000 изолированных веб-сайтов WordPress (в целях разработки) на одном VPS. Как вы думаете, какой подход будет наилучшим для достижения этой цели?
Все это будет сделано с помощью одной кнопки (скрипта), которая создаст уникальный поддомен и установит wordpress путем копирования-вставки файлов и базы данных. Все эти сайты не будут иметь никакого трафика.
Теперь я запутался между использованием docker или v-hosts с apache или nginx. Что, по-вашему, будет использовать меньше ресурсов и лучше всего подойдет для той же цели.
ПРИМЕЧАНИЕ:Сайты не будут иметь никакого трафика, поэтому не будет никаких проблем с балансировкой нагрузки, требованиями к времени безотказной работы, посетителями, пиками и т. п. Все это будет использоваться для целей разработки, а сайты будут удаляться время от времени или, может быть, автоматически через некоторое время.
Вы можете взглянуть на poopy.life (больше не поддерживается) и wpsandbox.org, варианты использования будут похожи на эти, но для моего собственного индивидуального использования.
решение1
Контейнеры Docker и vHosts — это не одно и то же.
Вы будете использовать Docker для хранения приложения WordPress в контейнере, этот контейнер будет использовать ядро системы. Вы даже можете хранить базу данных в том же контейнере.
Вы будете использовать vHosts в Apache/nginx, чтобы сделать свой домен указывающим на определенный контейнер, передавая входящий запрос на веб-сервер в контейнере.
Вы можете посмотреть информацию об образе WordPress на DockerHub и в миллионах руководств по настройке обратного прокси-сервера с помощью Apache или nginx (я предпочту nginx, так как он быстрее и легче Apache).