Здравствуйте. Появилась задача изоляции сайтов клиентов. Сейчас каждый сайт работает от своего пользователя, для разделения использую MPM-ITK. Смотрел на suexec, но PHP там надо запускать в CGI режиме, что существенно снизит скорость работы. Третий вариант - отказаться от mod_php в Apache и использовать PHP-FPM.
Что посоветуете?
roswell, архитектура устроена так:
у каждого клиента есть свой Docker контейнер с Apache MPM-ITK и каждый сайт (виртуальный хост Apache) работает от своего пользователя Linux. Думаю, что mpm-itk будет очень много ресурсов есть.
Если не хочешь быть первым - не вставай в очередь!
PHP там надо запускать в CGI режиме, что существенно снизит скорость работы
Есть же FCGI или как Вы уже успели заметить далее есть PHP-FPM... Из оставшегося, я бы посоветовал PHP-FPM, т.к. он есть уже готовый и настраивается "в два клика".