Назад | Перейти на главную страницу

Как изолировать PHP от установок Wordpress

TL; DR: Как изолировать php-fpm для разных веб-сайтов, работающих на одном веб-хосте?

Я размещаю Dockerized развертывание Wordpress, и все идет достаточно хорошо, чтобы я хотел разместить еще несколько установок Wordpress. Проблема в том, что мне не нравится идея, что все сайты используют один и тот же запущенный экземпляр PHP в одном корневом веб-каталоге. Я пытаюсь избежать того, чтобы один плохой плагин поставил под угрозу все веб-сайты, размещенные на машине.

Развертывание выглядит примерно так:

Мой текущий план - просто запустить независимые экземпляры php-fpm для каждой установки Wordpress и заставить их смонтировать подкаталог корневого веб-каталога. Это сработает, но возник вопрос, как традиционные системные администраторы, которым не нужно доверять своим клиентам, справляются с несколькими виртуальными хостами?