>> Так в таком случае использование unit еще выгоднее: ему не надо держать master-процесс для каждой версии php, не говоря о процессе для каждого пользователя. Не представляю как это будет работать. Возьмём mod_php для апача - весь PHP грузится модулем в веб-сервер (а безопасность обеспечивает скажем mod_ruid, переключая userid), но в этом случае не получится загрузить в один веб-сервер несколько версий этого модуля. Или возьмём php-fpm, который сам по себе и который даёт возможность тому же nginx'у обращаться к своему сокету или порту, этих может быть до лешего версий, но тогда каждый из них является по сути самостоятельным процессом.
>> Проблема слегка преувеличена и, если бы все были настолько параноидальными в безопасности - мы бы до сих пор не увидели систем виртуализации Скорее преуменьшена :) С виртуализацией несколько по-другому дело обстоит и сравнивать в данном случае некорректно. 20 октября 2017 г., 16:42 пользователь Maksim Kulik <kulm...@gmail.com> написал: > Так в таком случае использование unit еще выгоднее: ему не надо держать > master-процесс для каждой версии php, не говоря о процессе для каждого > пользователя. > > P.S. Может я немного отстал от актуальных знаний о PHP-FPM, но зачем под > каждого пользователя запускать отдельный master-процесс? Достаточно ведь > завести для конкретного пользователя свой pool (работающий от имени этого > пользователя), а мастер-процесс будет всегда один. Если я ошибаюсь - > скиньте, плиз, линку на почту где можно подробнее почитать об опасности > запуска одного мастер-процесса для разных пользователей. > > 20 октября 2017 г., 16:36 пользователь Виктор Вислобоков < > corocho...@gmail.com> написал: > >> >> Экономия ресурсов, например. Возьмем виртуальный хостинг, на котором >> установлено 5 версий PHP. Для каждой версии должен быть master-процесс >> php-fpm, который, как минимум, кушает память, сокет и т.д. >> >> На виртуальном хостинге для КАЖДОГО клиента должен быть запущен ОТДЕЛЬНЫЙ >> php-fpm процесс, иначе это не безопасность будет а решето! А раз отдельный >> php-fpm процесс со своим userid то и не важно какой версии PHP он будет - >> всё-равно его запускать придётся. Так что если используется php-fpm то >> никакой экономии ресурсов не будет >> >>> > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru