Как стать автором
Обновить

Комментарии 4

"Найдите и установите контейнер. Запустите его".
Хотя, видимо, я придираюсь. Если ты хостер, то наверное так и надо.
Да, а машинки у клиентов виртуальные же при этом?

Каждый сайт представляет собой отдельный Virtual Host и не является индивидуальной виртуальной машиной (VPS/VDS) клиента. Клиент может установить Plesk на свой VPS и единолично использовать возможности панели управления.
Спасибо за статью! У меня вопрос по контейнеру «php» из официального репозитория (https://hub.docker.com/_/php/). Мне нужны версии php, которых нет в списке доступных в панели Plesk, но есть в Docker (контейнер php).

Есть ли возможность добавить версии php из Docker в список обработчиков php Plesk, чтобы у клиентов появилась возможность использовать их в своих подписках? Если есть, то как это сделать или где об этом почитать?

К сожалению, интегрировать контейнер php в Plesk на уровне подписок не получится. Утилита php_handler в качестве аргументов использует пути к файлам внутри файловой системы, также внутри Docker-контейнера должен быть доступ к клиентским файлам php.

Но если надо решить проблему с одним конкретным проектом, то см. вариант с Nextcloud: можно создать контейнер php требуемой версии, с помощью volume mapping обеспечить доступ к php-файлам, с помощью Proxy Rules направить запросы внутрь контейнера.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий