Модуль mod_ruid2 на github: https://github.com/mind04/mod-ruid2
mod_ruid2 is a suexec module for apache 2.0, 2.2 and 2.4, based on mod_ruid and mod_suid2
mod_ruid2 аналогично MPM-ITK позволяет скриптам работать от имени разных пользователей, а не от имени веб-сервера (www-data или www), что позволяет избежать возможных проблем с правами на запись и чтение.
К вопросу о надежности/скорости/безопасности - mod_ruid2 используют по-умолчанию VestaCP и WHM (cPanel), что должно внушать некую уверенность.
[root@isp4 ~]# cat /etc/centos-release CentOS release 6.8 (Final) [root@isp4 ~]# httpd -v Server version: Apache/2.2.15 (Unix)
[root@isp4 ~]# yum install mod_ruid2 --- CUT --- ================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================ Installing: mod_ruid2 i686 0.9.8-2.el6 epel 20 k
Файл /etc/httpd/conf.d/mod_ruid2.conf
LoadModule ruid2_module modules/mod_ruid2.so
Создаем шаблон конфигурационного файла для ISPmanager
В файл /usr/local/ispmgr/etc/virtualhost.templ
добавляем
SuexecUserGroup __SuexecUserGroup__ RUidGid __SuexecUserGroup__
Виртуальный хост выглядит следующим образом
Подробнее о шаблонах в ISPmanager: Шаблоны файлов конфигурации | Configuration file templates
virtualhost.templ
По какой причине без SuexecUserGroup
в ISPmanager не видны домены в WWW-домены выяснить увы не удалось.